PHP kézikönyv
Előző
Következő
Ezzel a függvénnyel a parser elemzőt az object objektumon belül is lehet használni.
Minden visszahívandó, beállítható kezelőfüggvény a megismert xml_set_element_handler() és társain keresztül állítható be.
Mindegyik ilyen regisztrálást az object tagfüggvényeire (metódusaira) értelmez ezután.
?php class xml {var $elemzo; function xml() {$this - elemzo = xml_parser_create(); xml_set_object($this - elemzo, $this); xml_set_element_handler($this - elemzo, "nyito_cimke", "zaro_cimke"); xml_set_character_data_handler($this - elemzo, "cdata");} function fuss_neki($adat) {xml_parse($this - elemzo, $adat);} function nyito_cimke($elemzo, $elem, $attributumok) {var_dump($elemzo, $elem, $attributumok);} function cdata($elemzo, $CDATA) {var_dump($elemzo, $CDATA);} function zaro_cimke($elemzo, $elem) {var_dump($elemzo, $elem);}} / / xml osztály vége $xml_elemzo = new xml(); $xml_elemzo - fuss_neki( "A ID='hello 'PHP / A ");?
Előző
Tartalom
Következő
Fel