我在以下 xml 上使用 xpath,我只需要提取匹配两个表达式的节点,也许我做错了,因为没有返回节点。
<item>
<title>a product</title>
<link>http://www.aproduct.com</link>
<description>cool product</description>
<author>here@there.com</author>
<id_product><![CDATA[ 6]]></id_product>
<section><![CDATA[ industry]]></section>
</item>
<item>
<title>another product</title>
<link>http://www.anotherproduct.com</link>
<description>awesome product</description>
<author>here@there.com</author>
<id_product><![CDATA[ 8]]></id_product>
<section><![CDATA[ diy]]></section>
</item>
我现在使用的是
//item/section[text() = "industry"] | //item/id_product[ text() ="6"]
但我也试过
//item/section[ . = "industry"] | //item/id_product[ . ="8"]
有人可以帮我吗?