Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xpath XSLT:过滤和检索不同的元素 300 190_Xpath - Fatal编程技术网

Xpath XSLT:过滤和检索不同的元素 300 190

Xpath XSLT:过滤和检索不同的元素 300 190,xpath,Xpath,我在构建一个xpath术语时遇到了一个问题,该术语给出了我的biggos马力 我不知道如何过滤并获取过滤元素中未包含的内容的值。这是两个问题。请清楚地标识要选择的元素。//cars/car[./name/@v='biggo']/engine/hp?@MarvinSmit使用文档元素和子代轴开始定位器步骤是没有用的。此外,谓词中不需要使用self节点缩写/cars/car[name/@v='biggo']/engine/hp会更好。但它没有回答“如何过滤并获取不在过滤元素中的内容的值”部分。 &l

我在构建一个xpath术语时遇到了一个问题,该术语给出了我的biggos马力


我不知道如何过滤并获取过滤元素中未包含的内容的值。

这是两个问题。请清楚地标识要选择的元素。//cars/car[./name/@v='biggo']/engine/hp?@MarvinSmit使用文档元素和子代轴开始定位器步骤是没有用的。此外,谓词中不需要使用self节点缩写<代码>/cars/car[name/@v='biggo']/engine/hp会更好。但它没有回答“如何过滤并获取不在过滤元素中的内容的值”部分。
<cars>
 <car>
  <name v="speedy"/>
  <type v="sport"/>
  <engine>
    <hp>300</hp>
  </engine>
 <car>
 <car>
  <name v="biggo"/>
  <type v="truck"/>
  <engine>
    <hp>190</hp>
  </engine>
 <car>
</cars>