Mailinglisten-Archive |
Hallo, Lutz Zetzsche wrote: > also ich habe mich damit noch nicht beschaeftigt, deswegen kann ich Dir keine > kompetente Antwort geben. Wenn ich aber jetzt vor Deiner Aufgabe stehen wuerde, > wuerde ich folgenden Ansatzpunkt waehlen: > > http://de.php.net/manual/de/function.xml-parse-into-struct.php Dann mal testen: <?php $xml = <<<EOD <php> <eintrag id="0"> <thema>abc</thema> <kbeschreibung>E-Mail</kbeschreibung> <syntax>mail()</syntax> <beispiel> <z1>daten1</z1> <z2>daten2</z2> <z3>daten3</z3> </beispiel> </eintrag> <eintrag id="1"> s.o. </eintrag> </php> EOD; $p = xml_parser_create(); xml_parse_into_struct($p,$xml,$vals,$index); xml_parser_free($p); echo "Index array<br>"; echo "<pre>"; print_r($index); echo "</pre>"; echo "Vals array<br>"; echo "<pre>"; print_r($vals); echo "</pre>"; ?> Ergebnis ist hier: http://www.media-palette.de/test/parse_into_struct1.php Abgesehen von diesem gigantischen Output brauchst Du nun erst einmal ein Skript, das Dir das Gesuchte herausfischt. - Ich persönlich finde da nichts wieder. ;-( Viele Grüße Peter
php::bar PHP Wiki - Listenarchive