|
以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 XML基础 』 (http://bbs.xml.org.cn/list.asp?boardid=1) ---- 问个关于xpath的问题 (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=54996) |
|
-- 作者:yang1216 -- 发布时间:11/7/2007 2:36:00 PM -- 问个关于xpath的问题 我的xml文档是类似这样的: <students> <student id="984610" lesson_id="11"> <name>栗松涛</name> <age>25</age> <sex>男</sex> <department>自动化</department> </student> <student id="984611" lesson_id="12"> <name>李未</name> <age>26</age> <sex>男</sex> <department>自动化</department> </student> <student id="984612" lesson_id="11"> <name>张红</name> <age>23</age> <sex>男</sex> <department>自动化</department> </student> 我用的是C#写程序。 片断如下: XmlNodeList xList =xDoc.SelectNodes("//student"); foreach (XmlNode xNode in xList) {XmlNode xNode=xNode.SelectSingleNode("//name"); //这里我觉得应该是在每个student节点中找name节点,可是实际上每次在全文中找的,所以我实际上每次都只找到了第一个名字。 |
|
-- 作者:Qr -- 发布时间:11/8/2007 8:39:00 AM -- 把name前的//去掉试试。有时间找些XPath的资料看看。
|
|
-- 作者:yang1216 -- 发布时间:11/9/2007 3:52:00 PM -- 谢谢斑竹。 |
|
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
9,511.719ms |