PHP XML Parser 函数

XML解析是PHP的扩展,它使我们能够轻松地操作和获取XML数据。

安装

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

运行时配置

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

函数列表

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

序号函数
描述
版本
1utf8_decode()把 UTF-8 字符串解码为 ISO-8859-14
2utf8_encode()把 ISO-8859-1 字符串编码为 UTF-84
3xml_error_string()它用来获取 XML 解析器错误字符串5
4xml_get_current_byte_index()它用于获取 XML 解析器的当前字节索引4
5xml_get_current_column_number()它用于获取 XML 解析器的当前列号4
6xml_get_current_line_number()它用于获取 XML 解析器的当前行号4
7xml_get_error_code()它用来获取 XML 解析器错误代码4
8xml_parse_into_struct()它用于将任何格式化的xml解析为数组结构4
9xml_parser_create_ns()它用于创建带有命名空间支持的 XML 解析器4
10xml_parser_create()它用来创建 XML 解析器4
11xml_parser_free()它用来释放 XML 解析器4
12xml_parser_get_option()它从 XML 解析器获取选项。4
13xml_parser_set_option()它用于在 XML 解析器中设置选项4
14xml_set_character_data_handler()它用来建立字符数据处理器4
15xml_set_default_handler()它用来建立默认处理器4
16xml_set_element_handler()它用来建立起始和结束元素处理器4
17xml_set_end_namespace_decl_handler()它用于建立终止命名空间声明处理器4
18xml_set_external_entity_ref_handler()它用于建立外部实体处理器4
19xml_set_notation_decl_handler()它用来建立符号声明处理程序4
20xml_set_object()它用于在对象中使用 XML 解析器4
21xml_set_processing_instruction_handler()它用于建立处理指令(PI)处理器4
22xml_set_start_namespace_decl_handler()它用于建立启动命名空间声明处理器4
23xml_set_unparsed_entity_decl_handler()它用来建立未解析的实体声明处理器4