xml_is_well_formed()
是一个系统函数,它检查提供的 XML 文本值是否代表格式良好的内容或格式良好的文档(取决于当前的 xmloption
设置)。
xml_is_well_formed()
添加于 PostgreSQL 9.1。
用法
xml_is_well_formed (text
) →boolean
xml_is_well_formed()
用于确定将简单类型转换为 xml
数据类型是否会成功。
变更历史
- PostgreSQL 9.1
- 添加 (提交 a0b7b717)
示例
xml_is_well_formed()
的基本用法示例
postgres=# SHOW xmloption; xmloption ----------- content (1 row)
postgres=# SELECT xml_is_well_formed('foobar'); xml_is_well_formed -------------------- t (1 row) postgres=# SET xmloption TO document; SET postgres=# SELECT xml_is_well_formed('foobar'); xml_is_well_formed -------------------- f (1 row) postgres=# SELECT xml_is_well_formed('<baz>foobar</baz>'); xml_is_well_formed -------------------- t (1 row)
参考
- PostgreSQL 文档: xml_is_well_formed()