xml auslesen und in array speichern
Hallo,
möchte eine xml Datei einlesen und diese in einem Array speichern. Version php5. Hab es mit DOM und simplexml probiert. Leider funktioniert es nicht ganz. Die Datei: Code:
<?xml version="1.0" encoding="ISO-8859-1"?> $arr[webseite_name][link_name][url_nr] Beispiel: Code:
$arr["MeinWebseite"]["Foo"][0]='http://www.example.com/?foo=bar'; |
AW: xml auslesen und in array speichern
|
AW: xml auslesen und in array speichern
super danke.
|
AW: xml auslesen und in array speichern
Eine Frage noch zu simplexml.
Damit ich das Name Attribut von <webseite name="MeinWebseite"> im Array als Index nutzen kann, muss ich es zum string konvertieren. $arr[(string)$xml['name']] ... Sonst bekomme ich immer einen Fehler. Das es so funktioniert habe ich durch googlen herausbekommen. Ebenso muss ich CDATA zum string konvertieren. Warum ist das, normalerweise macht PHP doch automatisch die Konvertierung, warum nicht in diesem Fall? |
AW: xml auslesen und in array speichern
Weil das Objekte sind.
|
AW: xml auslesen und in array speichern
kennt das auch jemand rückwärts?
Als aus Arrays XML Strings machen? |
AW: xml auslesen und in array speichern
Schau dir mal folgendes PEAR-Paket an:
http://pear.php.net/package/XML_Serializer Mit dem serializer machst du aus array oder objekten xml und mit dem unserializer aus dem erstellen xml wieder deine array oder objekte :) |
AW: xml auslesen und in array speichern
schaut super aus, werds die tage mal testen.
viele dank! |
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:10:55 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.