PHP - xml writer 函数


XMLWriter 扩展内部具有 libxml xmlWriter API,用于写入/创建 XML 文档的内容。由此生成的 XML 文档是非高速缓存的,并且是只进的。

安装

此扩展默认启用。编译时 disable 的默认命令行是 --disable-xml

运行时配置

此扩展没有 php.ini 定义的配置指令。

函数列表

PHP − 表示支持该函数的 PHP 最早版本。

函数 描述 PHP
xmlwriter_end_attribute 用于结束当前属性标签。 5
xmlwriter_end_cdata 用于结束当前的 CDATA 标签。 5
xmlwriter_end_comment 用于结束当前的 comment 标签。 5
xmlwriter_end_document 用于创建当前文档的结束标签。 5
xmlwriter_end_dtd 用于结束当前的 DTD 标签。 5
xmlwriter_end_dtd_attlist 用于结束当前的 DTD AttList 标签。 5
xmlwriter_end_dtd_element 用于结束当前的 DTD 元素标签。 5
xmlwriter_end_dtd_entity 用于结束当前的 DTD 实体标签。 5
xmlwriter_end_element 结束当前 element 标记。 5
xmlwriter_end_pi 用于结束当前的 PI 标签。 5
xmlwriter_flush 用于刷新当前缓冲区。 5
xmlwriter_full_end_element 用于结束当前元素(即使它是空的)。 5
xmlwriter_open_memory 用于使用内存创建新的 xmlwriter。 5
xmlwriter_open_uri 为指定文件创建一个 XMLWriter 对象并返回它。 5
xmlwriter_output_memory 返回当前缓冲区。 5
xmlwriter_set_indent 设置输出 XML 文档的缩进 on/off。 5
xmlwriter_set_indent_string 用于指定应用作输出 XML 文件缩进的字符串。 5
xmlwriter_start_attribute 用于创建 start 属性标签。 5
xmlwriter_start_attribute_ns 用于创建 namespaced 属性标签的开头。 5
xmlwriter_start_cdata 用于创建起始 CDATA 标签。 5
xmlwriter_start_comment 用于启动 comment 标签。 5
xmlwriter_start_document 用于创建文档开始标签。 5
xmlwriter_start_dtd 用于创建 DTD 标记的开头。 5
xmlwriter_start_dtd_attlist 用于创建 DTD AttList 的开始标签。 5
xmlwriter_start_dtd_element 用于启动 DTD 元素标签。 5
xmlwriter_start_dtd_entity 用于创建 DTD 实体开始标记。 5
xmlwriter_start_element 用于创建元素 start 标签。 5
xmlwriter_start_element_ns 创建一个命名空间元素 start 标签。 5
xmlwriter_start_pi 用于创建启动 PI 标签。 5
xmlwriter_text 用于在当前元素中写入文本。 5
xmlwriter_write_attribute 用于创建 full 属性。 5
xmlwriter_write_attribute_ns 用于创建完整的命名空间属性标签。 5
xmlwriter_write_cdata 用于创建完整的 CDATA 标签。 5
xmlwriter_write_comment 用于创建完整的注释标签。 5
xmlwriter_write_dtd 用于创建/写入完整的 DTD 标签。 5
xmlwriter_write_dtd_attlist 用于创建完整的 DTD AttList 标签。 5
xmlwriter_write_dtd_element 用于写入/创建完整的 DTD 元素标签。 5
xmlwriter_write_dtd_entity 用于创建/写入完整的 DTD 实体标签。 5
xmlwriter_write_element 用于创建完整的元素标签。 5
xmlwriter_write_element_ns 用于创建完整的命名空间元素标签。 5
xmlwriter_write_pi 用于创建完整的 PI 标签。 5
xmlwriter_write_raw 用于编写原始 XML 文本。 5