hallo zusammen,
tja, php ist mit xml leider nicht wirklich mitgekommen und nun muss man sich erstmal mit den ziemlich komplizierten xml parser funktionen in php zufrieden geben. vorweg ... dom kann ich nicht benutzen, da es nicht stable ist, und was nicht stable ist, hat im unternehmenseinsatz nichts zu suchen ... nun aber wirklich zu meinem anliegen:
ich habe http://www.php.net/manual/en/ref.xml.php jetzt schon den ganzen tag gelesen und quaele mich damit rum. in einigen anderen foren habe ich schon gefragt, bekomme aber nie antworten, weil sich wohl nur wenige mit xml in verbindung mit php beschaeftigen ... nun moechte ich endlich aber mal wissen, wie ich in php mittels expat (weil es standart ist) ein xml dokument so parsen kann, dass ich als ergebnis ein array bekomme, was aus folgendem xml file...
... ein array erzeugt:
gibt es dafuer nicht schon irgendwo scripts fuer? ich hab nun echt schon den ganzen tag gesucht und bin es langsam leid ... muss auch nicht unbedingt ein fertiges script sein, ein loesungsansatz, der keine weiteren php-addons benoetigt, waere auch sehr hilfreich.
gruß
x-mas
tja, php ist mit xml leider nicht wirklich mitgekommen und nun muss man sich erstmal mit den ziemlich komplizierten xml parser funktionen in php zufrieden geben. vorweg ... dom kann ich nicht benutzen, da es nicht stable ist, und was nicht stable ist, hat im unternehmenseinsatz nichts zu suchen ... nun aber wirklich zu meinem anliegen:
ich habe http://www.php.net/manual/en/ref.xml.php jetzt schon den ganzen tag gelesen und quaele mich damit rum. in einigen anderen foren habe ich schon gefragt, bekomme aber nie antworten, weil sich wohl nur wenige mit xml in verbindung mit php beschaeftigen ... nun moechte ich endlich aber mal wissen, wie ich in php mittels expat (weil es standart ist) ein xml dokument so parsen kann, dass ich als ergebnis ein array bekomme, was aus folgendem xml file...
Code:
<?xml version="1.0" encoding="ISO-8859-1" ?> <varlist> <var> <name>vorname</name> <value>Hans</value> </var> <var> <name>nachname</name> <value>Meier</value> </var> </varlist>
Code:
array("vorname"=>"Hans", "nachname"=>"Meier");
gruß
x-mas
Kommentar