Hi,
Na hoffentlich hat sie sich jetzt aufgelöst :-)
Halbwegs. Hb zumindest 3 Stunden geschlafen ;)
Ich vermisse die Frage, die du hast.
Sorry, wenns nicht rauskam. Ich will ein Array in ein Objekt "umwandeln", Und zwar immer nur den Wert, der angefordert wird.
Nutzen dir vielleicht die ObjectToArray-Beispiele aus den Userkommentaren im Kapitel SimpleXML functions aus dem PHP-Handbuch
Ich brauch genau den umgekehrten Weg. Das Array hab ich ja schon erzeugt.
Wie "einfach" oder "kompliziert" sehen denn die XML-Daten aus? Nutzt du alle Möglichkeiten von XML aus: Attribute, weitere Tags innerhalb eines Text-Knoten, Namespace, ... ?
Die Datei hat mehrere Levels und einige Elemente (open und complete) haben Attribute. Also ne ganz einfache Struktur. Das Auslesen klappt auch wunderbar.
Ich hab das Script unter http://www.hansanderson.com/php/xml/ in eine Klasse integriert und dadurch ein Array erzeugt. Und genau auf dieses Array will ich über ein Objekt zugreifen.
Da bei SimpleXML Dinge möglich sind wie $this->elem und auf $this->elem['attr'], muss ich diese Werte immer nur nach Anforderung erzeugen, da ich ja nicht gleichzeitig ein Array und eine Variable unter dem gleichen Namen haben kann (Unter PERL ging das soooo schön ;))