PHP kézikönyv
Előző |  | Következő

# xml_set_object

(PHP 4, PHP 5)

xml_set_object -- objektumon belüli XML elemző használatához

## Leírás

void xml_set_object ( resource parser, object &object )

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ő
xml_set_notation_decl_handler | Fel | xml_set_processing_instruction_handler