xpath_exists()

指示 XPath 表达式是否可以满足的函数

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

更改历史记录

示例

xpath_exists() 的基本用法示例

postgres=# SELECT xpath_exists('/foo/text()', '<foo>bar</foo>');
 xpath_exists 
--------------
 t
(1 row)

类别

系统函数XML

另请参见

xpath(),XMLEXISTS

反馈

提交任何关于 "xpath_exists()" 的评论、建议或更正 此处