Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: obiekty i parsowanie xml
Forum PHP.pl > Forum > PHP > Object-oriented programming
marrrecki
  1. <?php
  2. function _readXML(){
  3. $this->parser = xml_parser_create();
  4. $this->_xml_parser_set_option($this->parser, XML_OPTION_CASE_FOLDING, false);
  5. $this->_xml_set_element_handler($this->parser, "_readXMLStart", "_readXMLFinish");
  6. if ($f = fopen($this->actionDirNameXML . $this->actionFileNameXML, "r")) {
  7. while ($dane = fread($f, 4096)) {
  8. if (!$this->_xml_parse($this->parser, $dane, feof($f))) {}
  9. }
  10. }
  11. $this->_xml_parser_free($this->parser);
  12. }
  13. ?>



Mam taką funkcję. W klasie wstawiłem oczywiście wszystkie potrzebne dane (var...), są stworzone funkcje _readXMLStart i _readXMLFinish ale parser krzyczy mi tak:

  1. Warning: xml_parse() [function.xml-parse]: Unable to call handler _readXMLStart()



Czy ma ktoś jakiś pomysł o co chodzi?
splatch
Może tak?

  1. <?php
  2. $this->_xml_set_element_handler($this->parser, array($this, '_readXMLStart'), array($this, '_readXMLFinish'));
  3. ?>
marrrecki
dzięki ci wielkie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.