查询XML内容中节点的几个常用方法
2008-06-02 16:33
316 查看
对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
注:请切记条件值须使用单引号括住,否则会导致查询语句语法错误。
(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
注:请切记条件值须使用单引号括住,否则会导致查询语句语法错误。
相关文章推荐
- XML简单查询常用方法(收录)
- Java使用正则表达式提取XML节点内容的方法示例
- C#读取XML节点内容方法实例简析
- C#读取XML节点内容方法
- Ajax常用的几个函数及Alexa查询的几个查询接口及使用方法
- XMLHttpRequest对象的几种状态和几个重要属性以及常用的方法
- Dom节点操作常用方法和获取文本内容
- C#读取XML节点内容方法
- C#读取XML节点内容方法实例简析(ZZ)
- 在userMapper.xml文件中模糊查询的常用的3种方法
- 答:SQLServer DBA 三十问之一: char、varchar、nvarchar之间的区别(包括用途和空间占用);xml类型查找某个节点的数据有哪些方法,哪个效率高;使用存储 过程和使用T-SQL查询数据有啥不一样;
- js中数组和字符串常用的几个方法
- ThinkPHP多表联合查询的常用方法
- DataTable几个常用方法简介
- struts.xml中的<struts>元素下<constant>节点常用配置
- Linux查找文件内容的常用命令方法
- 几个java常用的方法
- 通过php修改xml文档内容的方法
- Ttreeview和TlistBox的几个常用属性与方法
- ASP.Net核心对象之context.Server对象几个常用方法