您的位置:首页 > 其它

XML简单查询常用方法(收录)

2011-05-15 21:41 218 查看
对Xml的节点进行简单查询的时候,常用的可以使用如下方法:

  (1) XmlNode node = doc.SelectSingleNode("//AllNode/Node[@ID = ’aaa’]");

  在整个Xml中查找AllNode节点下的节点名为Node的节点,该子节点的ID属性值为aaa

  (2)XmlNode node = doc.SelectSingleNode("//AllNode /*[@ID = ’aaa’]");

  在整个Xml中查找AllNode节点下的节点,该子节点的ID属性值为aaa

  (3) XmlNode node = doc.SelectSingleNode("//AllNode/Node[@ID = ’aaa’ and @Name = ‘bbb’]");

  在整个Xml中查找AllNode节点下的节点名为Node的节点,该子节点的ID属性值为aaa,且Name属性为bbb

  (4) XmlNode node = doc.SelectSingleNode("//AllNode[Node = ’aaa’]");

  在整个Xml中查找AllNode节点下的节点名为Node的节点,该子节点的内容为aaa

  (5) XmlNode node = doc.SelectSingleNode("//AllNode/Node[@ID = ’aaa’]/ChildNode[@ID=’bbb’]");

  在整个Xml中查找AllNode节点下Node节点的子节点ChildNode,且Node节点的ID值为aaa,ChildNode节点的ID值为bbb

  注:请切记条件值须使用单引号括住,否则会导致查询语句语法错误。

  该文章转载自网络大本营:http://www.qqview.com/Dev/XML_WML/20087920445.Html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: