有没有更好的方式来编写[node/text()="a" or node/text()="b"]
这样的内容[contains(arraytype("a", "b"), node/text())]
?数组类型是否存在于XPath中,我是否可以在contains
函数中使用它来编写更易读的代码?
提前致谢。 :)
答案 0 :(得分:2)
需要xpath> 1 强>
saxon-lint --xpath '/students/student/name[text()=("A", "B")]' file.xml
<name>A</name>
<?xml version="1.0"?>
<students>
<student>
<stuId>1</stuId>
<name>A</name>
<mark>75</mark>
<result></result>
</student>
</students>
saxon-lint(我自己的项目)
感谢@Andersson的提示