phpbar.de logo

Mailinglisten-Archive

[php] XML

[php] XML

Peter Bieling network at media-palette.de
Don Mar 11 08:55:32 CET 2004


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