给出如下的XML结构:
<CATALOG>
<Computer ID="1">
<TITLE>Deep Blue</TITLE>
<COUNTRY>USA</COUNTRY>
<COMPANY>No</COMPANY>
</Computer>
<Computer ID="2">
<TITLE>Linux</TITLE>
<COUNTRY>UK</COUNTRY>
<AVAILABILITY>Yes</AVAILABILITY>
</Computer>
</CATALOG>
我想从COUNTRY USA获得计算机的TITLE元素。 使用* / [text()='USA'],我得到所有包含USA Text但不包含TITLE的元素。 谢谢您的帮助
编辑:上面的示例只是整个代码的一小段
答案 0 :(得分:1)
这是您的XPath表达式。
XPath
/CATALOG/Computer[COUNTRY='USA']/TITLE