从Oracle中重复的节点中提取特定的xml节点

不是臭虫

给定的是“ XYZ”表中“ my_xml”列的值

<?xml version="1.0" encoding="UTF-8"?>
<India>
  <city>
    <string>ADI</string>
    <string>Ahmedabad</string>
  </city>
  <city>
    <string>GNR</string>
    <string>Gandhinagar</string>
  </city>
  <city>
    <string>PUN</string>
    <string>Pune</string>
  </city>
  <city>
    <string>RJT</string>
    <string>Rajkot</string>
  </city>
</India>

我正在尝试提取第二个string节点的值,其中第一个string节点的值是ADI

输出应仅是“艾哈迈达巴德”

尝试失败:

select t.my_xml.extract('/India/city/string[2]/text()').getStringVal() from XYZ t where t.my_xml.existsNode('/India/city[string[1] = "ADI"]') = 1;

以上查询的输出是 AhmedabadGandhinagarPuneRajkot

预期产量: Ahmedabad

这里如何为string节点提取特定的节点值

古尔温德·辛格(Gurwinder Singh)

你要选择的节点具有ADI的文本作为第一个字符串。

试试这个:

select 
    t.my_xml.extract('//city[./string[1]/text() = "ADI"]/string[2]/text()').getStringVal()
from XYZ t
    where t.my_xml.existsNode('/India/city[string[1] = "ADI"]') = 1;

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

XML Oracle:从多个重复的子节点中提取特定属性

来自分类Dev

从特定的 xml 节点中提取值

来自分类Dev

从 XML 节点中提取数据

来自分类Dev

从XML文件中提取特定节点

来自分类Dev

R:如何最好地从节点中提取两个XML属性?

来自分类Dev

从 XML 节点中提取多个值并将其映射到数据库

来自分类Dev

LINQ to XML选择特定节点中的元素

来自分类Dev

如何从隔离表中<br>标记的文本节点中提取文本?

来自分类Dev

如何从Windows窗体的TreeView中的节点中提取信息?

来自分类Dev

如何从Swift的节点中提取和修改userData?

来自分类Dev

XSLT 尝试从兄弟节点中提取数据

来自分类Dev

如何从此 JSON 节点中提取这些键/值对?

来自分类Dev

Xquery如何从一组xml记录内的一组xml节点中提取专有术语?

来自分类Dev

Xquery如何从一组xml记录内的一组xml节点中提取专有术语?

来自分类Dev

使用正文路径表达式从 WCF-SQL 消息中提取 XML 节点中的 XML 文档

来自分类Dev

从 xml 节点集中提取文本

来自分类Dev

XML中的特定节点

来自分类Dev

使用Powershell的.csproj文件中特定节点中的节点列表

来自分类Dev

根据XML中的条件从父节点中删除子节点

来自分类Dev

从带有xPath的父节点和子节点中提取文本

来自分类Dev

使用XPATH从重复的XML节点中检索值

来自分类Dev

如何使用Java中的XPath从XML提取特定节点?

来自分类Dev

如何从 XML 中提取特定节点并使用 groovy 创建新的 xml

来自分类Dev

JAVA XML-如何获取XML节点中的特定元素?

来自分类Dev

从节点pg中的SELECT *中提取结果

来自分类Dev

如何使用节点中的“xlsx”包从工作簿中的给定 .xlsx 工作表中提取单元格值?

来自分类Dev

从父节点中删除所有子节点,除了一个特定的,c# 中的 xml

来自分类Dev

根据当前节点中特定属性的值,从 XML 文件中链接的文本中选择文本

来自分类Dev

如何从带有其父级的xml文件中提取特定节点?

Related 相关文章

  1. 1

    XML Oracle:从多个重复的子节点中提取特定属性

  2. 2

    从特定的 xml 节点中提取值

  3. 3

    从 XML 节点中提取数据

  4. 4

    从XML文件中提取特定节点

  5. 5

    R:如何最好地从节点中提取两个XML属性?

  6. 6

    从 XML 节点中提取多个值并将其映射到数据库

  7. 7

    LINQ to XML选择特定节点中的元素

  8. 8

    如何从隔离表中<br>标记的文本节点中提取文本?

  9. 9

    如何从Windows窗体的TreeView中的节点中提取信息?

  10. 10

    如何从Swift的节点中提取和修改userData?

  11. 11

    XSLT 尝试从兄弟节点中提取数据

  12. 12

    如何从此 JSON 节点中提取这些键/值对?

  13. 13

    Xquery如何从一组xml记录内的一组xml节点中提取专有术语?

  14. 14

    Xquery如何从一组xml记录内的一组xml节点中提取专有术语?

  15. 15

    使用正文路径表达式从 WCF-SQL 消息中提取 XML 节点中的 XML 文档

  16. 16

    从 xml 节点集中提取文本

  17. 17

    XML中的特定节点

  18. 18

    使用Powershell的.csproj文件中特定节点中的节点列表

  19. 19

    根据XML中的条件从父节点中删除子节点

  20. 20

    从带有xPath的父节点和子节点中提取文本

  21. 21

    使用XPATH从重复的XML节点中检索值

  22. 22

    如何使用Java中的XPath从XML提取特定节点?

  23. 23

    如何从 XML 中提取特定节点并使用 groovy 创建新的 xml

  24. 24

    JAVA XML-如何获取XML节点中的特定元素?

  25. 25

    从节点pg中的SELECT *中提取结果

  26. 26

    如何使用节点中的“xlsx”包从工作簿中的给定 .xlsx 工作表中提取单元格值?

  27. 27

    从父节点中删除所有子节点,除了一个特定的,c# 中的 xml

  28. 28

    根据当前节点中特定属性的值,从 XML 文件中链接的文本中选择文本

  29. 29

    如何从带有其父级的xml文件中提取特定节点?

热门标签

归档