如何为路径表达式添加多个条件?

时间:2013-08-30 06:14:00

标签: xslt xpath

我知道这是针对一个条件的:

/bookstore/book[@price>20]

并且你可以使用第二组[]来指定位置:

/bookstore/book[@price>20][1]

但是如何在节点属性上指定多个条件?

1 个答案:

答案 0 :(得分:1)

以同样的方式,比如

/bookstore/book[@price>20][1][@title!=''] 

您也可以使用andor运算符

/bookstore/book[@price>20 and position() = 1 and @title!='']