我将如何构成和选择包含第三类“牛仔裤”的所有记录(包括列)的xPath?
<record>
<column name="category"> <![CDATA[ Heren ]]> </column>
<column name="subcategory"> <![CDATA[ Kleding ]]> </column>
<column name="thirdcategory"> <![CDATA[ Jeans ]]> </column>
</record>
我知道要选择我必须使用:
/record/column[@name="thirdcategory"]
但是,如何添加“包含“牛仔裤””?
最佳答案
.
引用当前节点,您可以使用它进行字符串比较。
/ record / column [@ name ='thirdcategory'并且包含(。,'Jeans')]
否则避免部分匹配
/ record / column [@ name ='thirdcategory'and normalize-space(。)='Jeans')]
关于xml - 查找包含文本的xPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19836629/