xpath()
是一个系统函数,用于针对 XML 值评估 XPath 1.0
表达式。
xpath()
添加于 PostgreSQL 8.3。
用法
xpath (text
,xml
[,text
[] ] ) →xml
[]
参数如下
text
: 一个XPath 1.0
表达式xml
: 一个格式良好的 XML 文档,包含单个根节点元素text[]
: (可选) 名空间映射数组
名空间映射数组应由一个由双元素数组组成的数组组成,每个数组包含第一个和第二个元素
- 名空间名称(别名)
- 名空间 URI
更改历史记录
示例
xpath()
的基本用法示例
postgres=# SELECT xpath('/foo/text()', '<foo>bar</foo>'); xpath ------- {bar} (1 row)
参考文献
- PostgreSQL 文档: Xpath