xmlroot()

用于更改 XML 根节点属性的函数

xmlroot() 是一个系统函数,用于更改 XML 值的根节点的属性。

xmlroot()PostgreSQL 8.3 中添加。

用法

xmlroot ( xml, VERSION {text|NO VALUE} [, STANDALONE {YES|NO|NO VALUE} ] ) → xml

xmlroot() 修改根 <?xml ... ?> 元素的版本和可选的独立属性。

更改历史记录

示例

xmlroot() 的基本用法示例

postgres=# SELECT xmlroot(xmlparse(document '<?xml version="1.0"?><content>abc</content>'),
                          version '0.9', standalone yes);
                           xmlroot
--------------------------------------------------------------
 <?xml version="0.9" standalone="yes"?><content>abc</content>
(1 row)

无法仅设置 STANDALONE 选项

postgres=# SELECT xmlroot(xmlparse(document 'abc'),
                          standalone yes);
ERROR:  syntax error at or near "standalone"
LINE 2:                standalone yes);
                       ^

分类

系统函数XML

另请参阅

xmlforest()xmlelement()

反馈

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