PHP - XML 解析函数



XML 解析是 PHP 扩展,它允许我们轻松地操作和获取 XML 数据。

安装

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

运行时配置

此扩展在 php.ini 中没有定义任何配置指令。

函数列表

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

序号 函数及描述 PHP
1 sutf8_decode

它用于将使用 UTF-8 编码的包含 ISO-8859-1 字符的字符串转换为单字节 ISO-8859-1

4
2 utf8_encode

它用于将 ISO-8859-1 字符串编码为 UTF-8。

4
3 xml_error_string

它用于获取 XML 解析器错误字符串

5
4 xml_get_current_byte_index

它用于获取 XML 解析器的当前字节索引

4
5 xml_get_current_column_number

它用于获取 XML 解析器的当前列号

4
6 xml_get_current_line_number

它用于获取 XML 解析器的当前行号

4
7 xml_get_error_code

它用于获取 xml 解析器错误代码

4
8 xml_parse_into_struct

它用于将任何格式的 xml 解析成数组结构

4
9 xml_parser_create_ns

它用于创建支持命名空间的 XML 解析器

4
10 xml_parser_create

它用于创建 XML 解析器

4
11 xml_parser_free

它用于释放 XML 解析器

4
12 xml_parser_get_option

它用于从 XML 解析器获取选项

4
13 xml_parser_set_option

它用于在 XML 解析器中设置选项

4
14 xml_set_character_data_handler

它用于设置字符数据处理程序

4
15 xml_set_default_handler

它用于设置默认处理程序

4
16 xml_set_element_handler

它用于设置开始和结束元素处理程序

4
17 xml_set_end_namespace_decl_handler

它用于设置结束命名空间声明处理程序

4
18 xml_set_external_entity_ref_handler

它用于设置外部实体引用处理程序

4
19 xml_set_notation_decl_handler

它用于设置符号声明处理程序

4
20 xml_set_object

它用于在对象中指定 XML 解析器

4
21 xml_set_processing_instruction_handler

它用于设置处理指令 (PI) 处理程序

4
22 xml_set_start_namespace_decl_handler

它用于设置开始命名空间声明处理程序

4
23 xml_set_unparsed_entity_decl_handler

它用于设置未解析的实体声明处理程序

4
php_function_reference.htm
广告