PHP 教程
xml_set_processing_instruction_handler() 函數(shù)規(guī)定當(dāng)解析器在 XML 文檔中找到處理指令時(shí)被調(diào)用的函數(shù)。
處理指令包含在 <? 和 ?> 分隔符中,并且包含一個(gè)帶數(shù)據(jù)的目標(biāo)。
實(shí)例:在本實(shí)例中,處理指令把一個(gè)樣式表和一個(gè) XML 文檔關(guān)聯(lián)起來:
如果成功,該函數(shù)則返回 TRUE。如果失敗,則返回 FALSE。
參數(shù) | 描述 |
---|---|
parser | 必需。規(guī)定要使用的 XML 解析器。 |
handler | 必需。規(guī)定當(dāng)解析器找到處理指令時(shí)被調(diào)用的函數(shù)。 |
由 "handler" 參數(shù)規(guī)定的函數(shù)必須有三個(gè)參數(shù):
參數(shù) | 描述 |
---|---|
parser | 必需。規(guī)定一個(gè)變量,包含調(diào)用處理器的 XML 解析器。 |
target | 必需。規(guī)定一個(gè)變量,包含處理指令目標(biāo)。 |
data | 必需。規(guī)定一個(gè)變量,包含處理指令數(shù)據(jù)。 |
注釋:handler 參數(shù)也可以是一個(gè)包含對象引用和方法名的數(shù)組。