如何取 XML 某一层的所有节点

作者:vkvi 来源:ITPOW(原创) 日期:2010-7-7

如何取 XML 某一层的所有节点,某一层,他们可能不具有相同的双亲,可能是堂兄弟或更远的亲戚,怎么办呢?

利用 XPath,示例

string xml = "<root><n1><item>1.1</item></n1><n2><item>2.1</item></n2></root>";
XmlDocument doc = new XmlDocument();
doc.LoadXml(xml);
XmlNodeList nodes =  doc.SelectNodes("/root/*/item");
Response.Write(nodes.Item(0).InnerText);
Response.Write(nodes.Item(1).InnerText);

相关阅读

相关文章