Hello Andreas,
Kann man daraus etwas einzeiliges machen, in der Art $xmlObject->xmlElement[0]->attributes()["Name"]; ? Habs nämlich bisher nicht geschafft.
das nennt sich "Array dereferencing" und soll in der nächsten großen PHP-Version (ich weiß gar nicht, ob die Versionsnummer inzwischen feststeht, 5.4, 6.0?) enthalten sein. Es gibt dafür ein RFC bei PHP und implementiert ist das wohl auch schon ("Added array dereferencing support. (Felipe)".
Na, hoffentlich enthält das zugehörige Handbuchkapitel dann auch einen Satz über die Sinnhaftigkeit/Unsinnigkeit, ein (großes) Array mittels einer Funktion immer wieder berechnen zu lassen, um dann nur einen einzigen Wert daraus zu extrahieren
Anderenfalls müsste das Array einfach nach der ersten Berechnung im Speicher gehalten werden und eine "Dirty-Erkennung" eingebaut werden. Das ist aber auch nicht immer die bessere Lösung...
Oder habe ich da jetzt 'was übersehen?
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg