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()”的任何评论、建议或更正 在此