以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  那位给个XPath,C#查找节点,和查找节点属性的例子吧!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=38505)


--  作者:obst
--  发布时间:9/30/2006 9:43:00 PM

--  那位给个XPath,C#查找节点,和查找节点属性的例子吧!
那位给个XPath,C#查找节点,和查找节点属性的例子吧!
--  作者:Qr
--  发布时间:10/1/2006 6:10:00 PM

--  
XmlDocument doc = new XmlDocument();
doc.Load("data.xml");
//XmlNodeList children = doc DocumentElement.SelectNodes("*");
//查询任意尝试下的所有authors的author元素
XmlNodeList allauthors = doc.SelectNodes("//authors/author");

--  作者:obst
--  发布时间:10/4/2006 10:19:00 PM

--  
那怎么查询节点的属性值呢??
比如<author id=2>,现在要查找author的id,怎么查呢??
要修改id,又怎么进行呢??
--  作者:Qr
--  发布时间:10/6/2006 11:51:00 AM

--  
SelectNodes("//authors/author[@id='2']")
--  作者:obst
--  发布时间:10/8/2006 11:45:00 AM

--  
我现在要找的是id的值,怎么办?
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms