xml_parse

(PHP 3 >= 3.0.6, PHP 4, PHP 5)

xml_parse -- 開始解析一個 XML 文件

說明

int xml_parse ( resource parser, string data [, bool is_final] )

xml_parse() 解析 XML 文件。已配置事件的處理器根據需要被無限次呼叫。

參數

parser

一個指向將要使用的 XML 解析器的指標

data

需要解析的資料集。您可以多次對新的資料呼叫 xml_parse() 函數來分段解析一個文件;只要在解析最後一段資料時將 is_final 參數設定為 TRUE

is_final

若果被設定為 TRUE,則 data 為現用的解析中最後一段資料。

返回值

若果成功則返回 TRUE,失敗則返回 FALSE

若解析失敗,可以使用如下函數取得錯誤訊息: xml_get_error_code(), xml_error_string(), xml_get_current_line_number(), xml_get_current_column_number()xml_get_current_byte_index()

注: is_final 參數設定為 TRUE,項目的錯誤將會報告在資料的末尾。