以文本方式查看主题

-  W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL  (http://bbs.xml.org.cn/index.asp)
--  『 HTML/XHTML/Ajax/Web 2.0/Web 3.0 』  (http://bbs.xml.org.cn/list.asp?boardid=22)
----  [求助]html读取xml问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=22&rootid=&id=71538)


--  作者:stepfen
--  发布时间:1/19/2009 10:56:00 AM

--  [求助]html读取xml问题
先谢谢大家,请教一下html读取xml问题。

xml代码如下

        <root>
 <node id="n1">
  <name>我的电脑</name>
  <explain>显示连接到此计算机的驱动器和硬件</explain>
 </node>
 <node id="2" >
  <name>硬盘驱动器 (C:)</name>
  <explain>显示连接到此计算机的硬盘驱动器</explain>
 </node>
 <node id="3" >
  <name>1111</name>
  <explain>11111</explain>
 </node>
        <root>

我在html中如何读取id="2"的数据呢?谢谢啦~


--  作者:Qr
--  发布时间:1/19/2009 3:02:00 PM

--  
selectNodes("node[@id='2']")
如果行不通,说明你的浏览器不支持XPath,只能如下改写:
selectNodes("node")取得节点集;
然后for遍历节点集,同时getAttribute("id")看是否==2。


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
1,937.500ms