witam

mam do napisania skrypt do odczytania danych z pliku xml i wyswietlenia ich na wykresie. chcialem do tego xml'a napisac sobie klase, zeby nie bylo wielkiego balaganu w kodzie i mam nastepujacy problem (nie uzywam SimpleXML tylko tych wczesniejszycch mechanizmow):

mam w klasie skladowa $parser ktora tworze w konstruktorze przez xml_parser_create();

w klasie mam tez funkcje xml_start, xml_end, xml_text do parsowania xml'a i teraz jesli sa one funkcjami klasy to jak wpisac je w wywolanie funkcji xml_set_element_handler i xml_set_character_data?

wiem ze normalnie wygladaloby to tak:

  1. <?php
  2.  
  3. ...
  4. xml_set_element_handler($this -> parser, 'xml_start', 'xml_end');
  5. xml_set_character_data_handler($this -> parser, 'xml_text');
  6. ...
  7.  
  8. ?>


a jesli xml_start i pozostalen funkcje sa metodami, to jak to napisac?

z gory dzieki za pomoc


---------------------

juz znalazlem winksmiley.jpg na wszelki wypadek podaje rozwiazanie: uzycie funkcji xml_set_object() pozwala na uzywanie parsera XML we wlasnych obiektach


zdrv