选择具有特定条件XMLPath的Title元素

时间:2020-01-21 17:19:51

标签: xml xpath

给出如下的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的元素。 谢谢您的帮助

编辑:上面的示例只是整个代码的一小段

1 个答案:

答案 0 :(得分:1)

这是您的XPath表达式。

XPath

/CATALOG/Computer[COUNTRY='USA']/TITLE
相关问题