XPath1在SQL / XML中,count个元素返回空 [英] XPath1 at SQL/XML, count elements returns empty
本文介绍了XPath1在SQL / XML中,count个元素返回空的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用 PostgreSQL 9 ,采用 XPath-1 用于 SQL / XML标准兼容性。
此查询正确,返回预期数据:
SELECT xpath('// img',xhtm)FROM t
但另一个,计数img元素,返回空(!),
SELECT xpath('count(// img)',xhtm)FROM t
注意 1: xhtm
字段内容示例,
< html>< p>您好! < img src =1.png/>< / p>< img src =2.jpg/>< / html&
注意 2:当然 array_length ('// img',xhtm),1)
显示计数结果,但不是XPath计数。
注意 3:我不知道它是一个通用的SQL / XML特性,还是一个 PosgreSQL Server 9.0.5 特定的错误/问题。
<