xml_set_default_handler

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

xml_set_default_handler -- 建立預設處理器

說明

bool xml_set_default_handler ( resource parser, callback handler )

parser 特殊的 XML 處理器建立預設處理函數。handler 為表示一個函數名稱的字串,該函數必須在為 parser 特殊的解析器呼叫 xml_parse() 函數時已存在。

handler 參數命名的函數名必須接受兩個參數: handler ( resource parser, string data )

parser

第一個參數 parser 為指向要呼叫處理器的 XML 解析器的指標。

data

第二個參數 data 為包括有字元資料的字串。其內容可以是 XML 聲明、文件類型聲明、實體名或是其它沒有已存在處理器的地資料。

若果處理器函數名被設定為空字串或是 FALSE,則該有問題的處理器將被屏蔽。

若果處理器被成功的建立,該函數將返回 TRUE,若果 parser 指向的不是合法的解析器,函數該函數將返回 FALSE

注: 除了函數名,還可以用一個陣列作參數,該陣列由一個物件名和該對象的一個方法名兩個元素組成。