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
廣告