XPATH-如何获取具有特定属性的任何节点类型的所有text()元素

沃尔夫冈
<bookstore>

<book category="COOKING">
  <div lang="en">Everyday Italian</div>
  <author>Giada De Laurentiis</author>
  <year>2005</year>
  <price dollarValue="1.5">30.00</price>
</book>

<book category="CHILDREN">
  <title lang="en">Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price dollarValue="1.5">29.99</price>
</book>

<book category="WEB">
  <title lang="en">XQuery Kick Start</title>
  <author>James McGovern</author>
  <author>Per Bothner</author>
  <author>Kurt Cagle</author>
  <author>James Linn</author>
  <author>Vaidyanathan Nagarajan</author>
  <year>2003</year>
  <price dollarValue="1.5">49.99</price>
</book>

<book category="WEB">
  <p lang="en">Learning XML</p>
  <author>Erik T. Ray</author>
  <year>2003</year>
  <price dollarValue="1.5">39.95</price>
</book>

</bookstore>

在上面的XML数据中

我想获得text()节点,其属性为 lang="en"

所以这意味着匹配

<div lang="en">data</div>
<title lang="en">data</title>
<p lang="en">data</p>

节点不限于title,div,p可能会有更多。所以我不能分开查询这些

我怎样才能做到这一点?

har07

您可以*用来引用任何名称的元素节点,例如:

//*[@lang='en']/text()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

XPath是否具有具有特定值的任何属性的所有元素?

来自分类Dev

使用XPath返回具有特定属性的所有元素

来自分类Dev

Xpath获取具有与另一个节点匹配的属性的所有节点

来自分类Dev

Xpath获取具有与另一个节点匹配的属性的所有节点

来自分类Dev

如何使用xpath查找特定类型的所有xml元素?

来自分类Dev

Java XPath获取具有特定标签和特定文本匹配的所有节点

来自分类Dev

XPATH Postgres。获取具有其children属性的节点

来自分类Dev

XPATH提取未获取具有属性的节点

来自分类Dev

Xpath 获取位于具有特定属性的两个元素之间的元素

来自分类Dev

XPath选择具有属性名称的节点

来自分类Dev

xpath在元素之后获取所有元素

来自分类Dev

Xpath:查找其后代具有特定属性值的元素

来自分类Dev

具有特定属性值的元素的SimpleXML xpath?

来自分类Dev

XPath-如何选择具有多个属性值的节点?

来自分类Dev

XPath-如何选择具有多个属性值的节点?

来自分类Dev

XPath:获取具有位置和属性的元素

来自分类Dev

如何使用python获取具有默认名称空间的xml文件中所有元素的xpath?

来自分类Dev

如何使用python获取具有默认名称空间的xml文件中所有元素的xpath?

来自分类Dev

如何使用xmllint xpath获取具有相同标签名称的所有属性

来自分类Dev

使用Xpath提取具有属性的元素

来自分类Dev

通过xpath循环获取所有元素

来自分类Dev

使用 XSLT 从任何 xml 中提取具有值的所有文本节点的 xpath

来自分类Dev

从特定的xpath查询获取所有HREFS

来自分类Dev

如何使用Robot Framework获取网页元素的所有xpath?

来自分类Dev

Xpath:获取节点属性

来自分类Dev

Xpath:获取节点属性

来自分类Dev

Xpath选择父节点具有某些属性的节点

来自分类Dev

Xpath选择父节点具有某些属性的节点

来自分类Dev

xpath选择具有给定祖先属性的所有叶节点

Related 相关文章

  1. 1

    XPath是否具有具有特定值的任何属性的所有元素?

  2. 2

    使用XPath返回具有特定属性的所有元素

  3. 3

    Xpath获取具有与另一个节点匹配的属性的所有节点

  4. 4

    Xpath获取具有与另一个节点匹配的属性的所有节点

  5. 5

    如何使用xpath查找特定类型的所有xml元素?

  6. 6

    Java XPath获取具有特定标签和特定文本匹配的所有节点

  7. 7

    XPATH Postgres。获取具有其children属性的节点

  8. 8

    XPATH提取未获取具有属性的节点

  9. 9

    Xpath 获取位于具有特定属性的两个元素之间的元素

  10. 10

    XPath选择具有属性名称的节点

  11. 11

    xpath在元素之后获取所有元素

  12. 12

    Xpath:查找其后代具有特定属性值的元素

  13. 13

    具有特定属性值的元素的SimpleXML xpath?

  14. 14

    XPath-如何选择具有多个属性值的节点?

  15. 15

    XPath-如何选择具有多个属性值的节点?

  16. 16

    XPath:获取具有位置和属性的元素

  17. 17

    如何使用python获取具有默认名称空间的xml文件中所有元素的xpath?

  18. 18

    如何使用python获取具有默认名称空间的xml文件中所有元素的xpath?

  19. 19

    如何使用xmllint xpath获取具有相同标签名称的所有属性

  20. 20

    使用Xpath提取具有属性的元素

  21. 21

    通过xpath循环获取所有元素

  22. 22

    使用 XSLT 从任何 xml 中提取具有值的所有文本节点的 xpath

  23. 23

    从特定的xpath查询获取所有HREFS

  24. 24

    如何使用Robot Framework获取网页元素的所有xpath?

  25. 25

    Xpath:获取节点属性

  26. 26

    Xpath:获取节点属性

  27. 27

    Xpath选择父节点具有某些属性的节点

  28. 28

    Xpath选择父节点具有某些属性的节点

  29. 29

    xpath选择具有给定祖先属性的所有叶节点

热门标签

归档