XML解析是PHP的擴(kuò)展,它使我們能夠輕松地操作和獲取XML數(shù)據(jù)。
默認(rèn)情況下,此擴(kuò)展啟用。在編譯時(shí)禁用的默認(rèn)命令行是 --disable-xml
此擴(kuò)展名沒有在php.ini中定義的配置指令。
版本-表示支持該函數(shù)的PHP的最早版本。
序號(hào) | 函數(shù) | 描述 | 版本 |
---|---|---|---|
1 | utf8_decode() | 把 UTF-8 字符串解碼為 ISO-8859-1 | 4 |
2 | utf8_encode() | 把 ISO-8859-1 字符串編碼為 UTF-8 | 4 |
3 | xml_error_string() | 它用來獲取 XML 解析器錯(cuò)誤字符串 | 5 |
4 | xml_get_current_byte_index() | 它用于獲取 XML 解析器的當(dāng)前字節(jié)索引 | 4 |
5 | xml_get_current_column_number() | 它用于獲取 XML 解析器的當(dāng)前列號(hào) | 4 |
6 | xml_get_current_line_number() | 它用于獲取 XML 解析器的當(dāng)前行號(hào) | 4 |
7 | xml_get_error_code() | 它用來獲取 XML 解析器錯(cuò)誤代碼 | 4 |
8 | xml_parse_into_struct() | 它用于將任何格式化的xml解析為數(shù)組結(jié)構(gòu) | 4 |
9 | xml_parser_create_ns() | 它用于創(chuàng)建帶有命名空間支持的 XML 解析器 | 4 |
10 | xml_parser_create() | 它用來創(chuàng)建 XML 解析器 | 4 |
11 | xml_parser_free() | 它用來釋放 XML 解析器 | 4 |
12 | xml_parser_get_option() | 它從 XML 解析器獲取選項(xiàng)。 | 4 |
13 | xml_parser_set_option() | 它用于在 XML 解析器中設(shè)置選項(xiàng) | 4 |
14 | xml_set_character_data_handler() | 它用來建立字符數(shù)據(jù)處理器 | 4 |
15 | xml_set_default_handler() | 它用來建立默認(rèn)處理器 | 4 |
16 | xml_set_element_handler() | 它用來建立起始和結(jié)束元素處理器 | 4 |
17 | xml_set_end_namespace_decl_handler() | 它用于建立終止命名空間聲明處理器 | 4 |
18 | xml_set_external_entity_ref_handler() | 它用于建立外部實(shí)體處理器 | 4 |
19 | xml_set_notation_decl_handler() | 它用來建立符號(hào)聲明處理程序 | 4 |
20 | xml_set_object() | 它用于在對(duì)象中使用 XML 解析器 | 4 |
21 | xml_set_processing_instruction_handler() | 它用于建立處理指令(PI)處理器 | 4 |
22 | xml_set_start_namespace_decl_handler() | 它用于建立啟動(dòng)命名空間聲明處理器 | 4 |
23 | xml_set_unparsed_entity_decl_handler() | 它用來建立未解析的實(shí)體聲明處理器 | 4 |