在postgres中提取xpath

时间:2018-10-04 14:06:01

标签: postgresql xpath

有一个postgres查询来提取xml,但不能正确提供xpath

select column1, xmlcolumn from tabla 

xmlcolumn的类型:

<tag1>
  <tag2>
    <tag3>test</tag3>
  </tag2>
</tag1>

我需要提取tag3的值

有什么想法可以做到吗?

1 个答案:

答案 0 :(得分:2)

demo: db<>fiddle

SELECT xpath('/tag1/tag2/tag3/text()', xmlcolumn) 

Postgres XML documentation