标签: postgresql xpath
如果我使用以下查询,则会显示ERROR: invalid XPath expression
ERROR: invalid XPath expression
查询为SELECT xpath('/foo/*/name()', '<foo><bar>test</bar></foo>')
SELECT xpath('/foo/*/name()', '<foo><bar>test</bar></foo>')
我会得到一个节点名称列表。
答案 0 :(得分:2)
我找到了答案:SELECT xpath('name()', unnest(xpath('/foo/*', '<foo><bar>test</bar><zar>test1</zar></foo>')))
SELECT xpath('name()', unnest(xpath('/foo/*', '<foo><bar>test</bar><zar>test1</zar></foo>')))