返回首页

您好,

这是我有默认的XML代码。

<Name>

<Text>Hi </Text>

<Text>Hello </Text>

<Text>How are you </Text>

</Name>
能否请您建议我该如何选择第二个节点。我的意思是,我想打印出"Hello"作为输出。{BR​​}
感谢
Venkat保持。

回答

评论会员:ManishaTambade 时间:2012/02/07
?第一架U
LT XML,XML版本="1.0"编码="UTF-8"GT
LT; Namegt;
NBSP LT; Text1gt;喜LT ;/ Text1gt
LT; Text2gt您好LT ;/ Text2gt
LT; Text3gt;你是如何LT ;/ Text3gt;
LT ;/ Namegt;
添加命名空间 - 使用的System.Xml;
按一下按钮上写代码
XmlTextReader的读者=新的XmlTextReader的(的"C:\ \ \ \戴尔\ \桌面\ \新的文件夹\ \ XMLFile1.xml"); / /这将XML
的位置和名称我= 0;
而(reader.Read())
{
NBSP NBSP开关(reader.NodeType)
NBSP {
的情况XmlNodeType.Element:/ /该节点是一个元素
MessageBox.Show("LT"reader.Name);
/ / MessageBox.Show("GT ")
NBSP / / MessageBox.Show(reader.Value)的
NBSP 休息;
NBSP情况XmlNodeType.Text:/ /显示文本中的每个元素
NBSP。 NBSP,我
倘(i == 2) / / 2,因为你好
是在第二个节点。 NBSP MessageBox.Show(reader.Value); / /将显示
NBSP:您好! 休息;
的情况XmlNodeType.EndElement:/ /显示元素的结束
NBSP。 / / Console.Write("LT ;/"reader.Name);
/ / MessageBox.Show("GT")
NBSP 休息;
} { BR} }
NBSP
通过这个样本ü可以读取任何类型的XML和retrive任何节点,innernode或任何XML文本作为一个
。初学者这是一个非常重要的概念
评论会员:Anuja帕瓦尔多尔 时间:2012/02/07
阅读此,我希望它可以帮助你了解XML

]
评论会员:PBangale 时间:2012/02/07
喜Venkat保持,

因为你已经使用C#4.0,然后再尝试这与System.Xml.Linq的东西。这是惊人的......

XDocument的xmlDoc中XDocument.Parse("HiHelloHow是你");
XElement的elResult = xmldoc.Descendants("文本"),单(= GT(字符串)x.Value"=="你好");

微笑
普拉卡什・阿米尔Mahfoozi |这里是:

{C}
希望它帮助