xpath_exists()
是一个系统函数,用于指示针对格式良好的 [xml (data_type)|XML]] 文档的 XPath 1.0
表达式是否可以满足。
xpath_exists()
在 PostgreSQL 9.1 中添加。
用法
xpath (text
,xml
[,text
[] ] ) →boolean
参数如下
text
:一个XPath 1.0
表达式xml
:一个格式良好的 XML 文档,具有单个根节点元素text[]
:(可选) 名空间映射数组
命名空间映射数组应由一个包含两个元素数组的数组组成,每个数组包含以下作为第一和第二元素
- 命名空间名称(别名)
- 命名空间 URI
更改历史记录
- PostgreSQL 9.1
- 添加(提交 4dfc4578)
示例
xpath_exists()
的基本用法示例
postgres=# SELECT xpath_exists('/foo/text()', '<foo>bar</foo>'); xpath_exists -------------- t (1 row)
参考文献
- PostgreSQL 文档: Xpath_exists
另请参见
xpath(),XMLEXISTS