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
如何在PostgreSQL上使用XPath函数名()_Postgresql_Xpath - Fatal编程技术网

如何在PostgreSQL上使用XPath函数名()

如何在PostgreSQL上使用XPath函数名(),postgresql,xpath,Postgresql,Xpath,如果使用以下查询,它将显示错误:XPath表达式无效 查询是selectxpath('/foo/*/name()','test') 我会得到一个节点名列表。我找到了答案:选择xpath('name()',unnest(xpath('/foo/*','testtest1'))发布你的发现,并接受它作为答案。谢谢你的提示,我是stackoverflow的新手。我明天可以把我的答案记为已回答。

如果使用以下查询,它将显示
错误:XPath表达式无效

查询是
selectxpath('/foo/*/name()','test')


我会得到一个节点名列表。

我找到了答案:
选择xpath('name()',unnest(xpath('/foo/*','testtest1'))

发布你的发现,并接受它作为答案。谢谢你的提示,我是stackoverflow的新手。我明天可以把我的答案记为已回答。