以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (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)
----  关于在js中使用xpath的问题(substring)  (http://bbs.xml.org.cn/dispbbs.asp?boardid=22&rootid=&id=64883)


--  作者:foxu
--  发布时间:7/23/2008 7:56:00 PM

--  关于在js中使用xpath的问题(substring)
xml元素为<w c="234">ab</w>

用js读取属性c中字符串第一个为"2"
var node = xmlDoc.selectNodes("//w[substring(@c,1,1)='2']")

js出现错误
请教~


--  作者:Qr
--  发布时间:7/24/2008 2:02:00 PM

--  
不能直接这样用,有些浏览器支持1级DOM但不支持2级DOM,所以不能直接使用XPATH
有个方法set...(),可以让浏览器支持XPATH查询,具体再查一下,现记不清了。

我以前回过同样的帖子。


--  作者:foxu
--  发布时间:7/24/2008 11:01:00 PM

--  
哦,谢谢老大!~·
--  作者:Qr
--  发布时间:7/25/2008 8:17:00 AM

--  
xmlDoc.setProperty "SelectionLanguage", "XPath"

--  作者:foxu
--  发布时间:8/1/2008 7:50:00 PM

--  
这样声明并不起任何作用啊?!
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
29.297ms