Hallo Leute,
bin neu hier und habe ein kleines Problem.
Und zwar habe ich extern ein XML Dokument welches ich in PHP parse um mir die Inhalte zu holen. Diese möchte ich natürlich auch ausgeben.
Nur habe ich bei meiner Ausgabe kleine Probleme, und zwar werden nur die Überschriften (das erste Kind-Element) angezeigt aber die Inhalte derer nicht.
anbei der Code....
brauche dringend hilfe bei der ausgabe....
was mache ich bei der Ausgabe falsch???
es soll so wie auf dieser seite ( http://www.uk-consult.de/produkte/ubersicht.asp ) ausschauen.es sind auch die selben daten
das XML Dokument ist dieses
http://www.uk-consult.de/content/con....asp?num=18661
bitte helft mir
bin neu hier und habe ein kleines Problem.
Und zwar habe ich extern ein XML Dokument welches ich in PHP parse um mir die Inhalte zu holen. Diese möchte ich natürlich auch ausgeben.
Nur habe ich bei meiner Ausgabe kleine Probleme, und zwar werden nur die Überschriften (das erste Kind-Element) angezeigt aber die Inhalte derer nicht.
anbei der Code....
brauche dringend hilfe bei der ausgabe....
Code:
<?php function StartProduktgruppen($parser, $name, $attrs) { global $aktStartElement; global $attrName; global $attrID; $aktStartElement = $name; if($name == "PRODUKTGRUPPE") { $attrID = $attrs["ID"]; $attrName = $attrs["NAME"]; } } function Produktgruppen($parser, $data) { global $aktStartElement; global $Emissionshaus; global $Platzierung; global $Untertyp; global $Frei_Text; if($aktStartElement == "EMISSIONSHAUS") { $Emissionshaus = $Emissionshaus.$data; } if($aktStartElement == "PLATZIERUNG") { $Platzierung = $Platzierung.$data; } if($aktStartElement == "FREI_TEXT") { $Frei_Text = $Frei_Text.$data; } if($aktStartElement == "UNTERTYP") { $Untertyp = $Untertyp.$data; } } function EndProduktgruppen($parser, $name, $data) { global $aktStartElement; global $attrID; global $attrName; global $Emissionshaus; global $Platzierung; global $Untertyp; global $Frei_Text; echo "".$attrName."<br><br>"; if($aktStartElement == "UNTERTYP") { $Untertyp = $Untertyp.$data; echo $Untertyp; } } $file = "http://www.uk-consult.de/content/contentmanagement/content2xml.asp?num=18661"; $parser = xml_parser_create(); xml_set_element_handler($parser, "StartProduktgruppen", "EndProduktgruppen"); xml_set_character_data_handler($parser, "Produktgruppen"); if (!($fp = fopen($file, "r"))) { print "Fehler beim Öffnen der XML-Datei"; } while ($data = utf8_decode(fread($fp, 4096))) { if (!xml_parse($parser, $data, feof($fp))) { print "Fehler beim Auslesen der XML-Datei"; } } xml_parser_free($parser); ?>
es soll so wie auf dieser seite ( http://www.uk-consult.de/produkte/ubersicht.asp ) ausschauen.es sind auch die selben daten
das XML Dokument ist dieses
http://www.uk-consult.de/content/con....asp?num=18661
bitte helft mir