xml_set_default_handler
(PHP 3>= 3.0.6, PHP 4 )
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。
注:
第二個參數函式名可以替換為一個數組,該數組由一個對象名和該對象名的一個方法名兩個元素組成。