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
