PHP XML 函数

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

安装

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

运行时配置

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

函数列表

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

序号 函数 描述 版本
1 utf8_decode() 把 UTF-8 字符串解码为 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
评论
列表