以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 XML源码及示例(仅原创和转载) 』  (http://bbs.xml.org.cn/list.asp?boardid=32)
----  节点选取的问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=32&rootid=&id=17500)


--  作者:foow
--  发布时间:4/26/2005 11:42:00 AM

--  节点选取的问题
<?xml version="1.0" encoding="utf-8"?>
<ArrayOfPerson xmlns:xsd="http://www.w3.org/2001/XMLSchema"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://tempuri.org/">
  <Person>
    <Name>Alice</Name>
    <Gender>Female</Gender>
  </Person>
  <Person>
    <Name>Bob</Name>
    <Gender>Male</Gender>
  </Person>
  <Person>
    <Name>Chris</Name>
    <Gender>Female</Gender>
  </Person>
  <Person>
    <Name>Dennis</Name>
    <Gender>Male</Gender>
  </Person>
</ArrayOfPerson>
如何得到 Name
xpath 用 /ArrayOfPerson/Person/Name 为什么不行,请大家指教,谢谢!
[此贴子已经被作者于2005-4-26 20:58:25编辑过]

--  作者:sunzhenbing
--  发布时间:4/30/2005 8:55:00 AM

--  
你的做法是取NAME下面的结点,NAME下有还有子结点吗,没有!
可以参考一下资料,NAME所包含的文本信息,我想可能这样
...............SelectSingleNode(“//Name/text()”)
//符号可以穿越中间结点,text()是取得文本信息!
再用循环包起来,就可循环读取了,只是想法,没做过!如果成功了,记得告诉我!
--  作者:xhxasdf
--  发布时间:5/5/2005 1:37:00 PM

--  
不知道我试一下看看撒 !
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
54.688ms