以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  xpath求助,急!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=25026)


--  作者:popbaby
--  发布时间:12/6/2005 2:00:00 AM

--  xpath求助,急!
求教高手关于xpath的问题。比如,xml文件如下:
<questionnare>
 <question>
  <id>q1.1</id>
  <content>how old are you</content>
  <value>30-40</value>
 </question>
                <question>
  <id>q1.2</id>
  <content>XXXXXXXX</content>
  <value>XXXX</value>
 </question>
</questionnare>
我要通过id的值查找到相应的value值,按下面这样写对么?怎么运行不了呢?对xpath有dom4j就行了么,不用另外下载什么包吧?
Node queNode= document.selectSingleNode("/questionnare/question[id=q1.1]/value");
还有一个重要的问题,xpath 中可以用变量么?比如这个id 的值是个变量,由别的参数可以确定,id=idValue,这个xpath该怎么写呢?
--  作者:98900969r
--  发布时间:12/6/2005 12:08:00 PM

--  
"/questionnare/question[id='q1.1']/value"
在xslt中,如果x是变量,可以写为:
"/questionnare/question[id=$x]/value"
dom偶不清楚
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
4,442.383ms