Mailinglisten-Archive |
Tim Strehle wrote: > welcher XML-Parser schmeißt diese Meldung denn raus, bzw. wie sieht > Dein PHP-Code zum Parsen aus? > > Dein XML funktioniert bei mir im IE, mit xmllint und mit PHP's > xml_parse_into_struct(). Guten Morgen *01:10 Uhr bei mir. Sehr schnelle Reaktionszeit echt Super. Hier der Ausschnitt der wichtige Teile der Klasse. -----code------ function parse() { $this->xml_parser = xml_parser_create(); xml_set_object ($this->xml_parser, &$this); xml_set_element_handler ($this->xml_parser, "startItem", "endItem"); xml_parser_set_option ($this->xml_parser, XML_OPTION_CASE_FOLDING, FALSE); $fh = @fopen($this->xml_path.$this->xml_file,"r"); if ($fh) { while(!feof($fh)) { $str = fgets($fh, 1024); xml_parse($this->xml_parser,$str); $ecode = xml_get_error_code($this->xml_parser); if($ecode!=0) die('XML_ERROR: "'.xml_error_string($ecode).'"'); } fclose($fh); xml_parser_free($this->xml_parser); } -----------und soweiter----------------
php::bar PHP Wiki - Listenarchive