xml_set_processing_instruction_handler
(PHP 4, PHP 5)
xml_set_processing_instruction_handler — PI kezelőt rendel az elemzőhöz
Leírás
A parser paraméterben megjelölt XML elemző PI-kezelő függvényét állítja be, amelynek a nevét a handler paraméterben kell átadni. Ennek a függvénynek már léteznie kell, amikor a parser elemzővel meghívásra kerül az xml_parse() függvény.
A feldolgozó utasítás alakja az alábbi:
<?
?>
A handler -ben megnevezett függvénynek három paramétert kell fogadnia, a függvény prototípusa a következő:
- parser
- Az első paraméter, parser, hivatkozás az aktuális XML elemzőre, amely ezt a kezelőfüggvényt meghívta és használja.
- target
- A második paraméter, target , a PI feldolgozót jelöli.
- data
- A harmadik paraméter, data , a PI adatot tartalmazza.
Ha a függvény neve helyett üres sztring vagy FALSE szerepel, akkor a kérdéses kezelőfüggvény nem elérhető, le van tiltva.
TRUE-t ad vissza, ha a kezelőt sikeresen beállította, és FALSE-t, ha a parser nem érvényes erőforrás.
Note: A függvény neve helyett egy tömböt is átadhatsz, aminek egy objektum referenciát és egy metódus nevet kell tartalmaznia.