首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

xpath的查询有关问题

2012-08-19 
xpath的查询问题var nodeselectNodes(dom,/books/book[pricepriceValue[i])])priceValue是数组上面的

xpath的查询问题
var node=selectNodes(dom,"/books/book[price=priceValue[i])]");priceValue是数组
上面的表达是为什么是错的???是不是xpath的查询条件中不能出现中括弧[]??该怎么完成这个功能?

[解决办法]
Xpath中不能出现JS的变量,你必须将其组装为字符串才行,比如:

var xpath = "/books/book[price="+priceValue[i]+")]"; // 组装字符串
var node=selectNodes(dom, xpath);

热点排行