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