![]() Mailinglisten-Archive |
Hannes H. wrote: > Guten Abend! > > Ich verwende (unter PHP 5) die DOM API zum Verarbeiten einer XML-Datei > und stehe vor folgendem Problem, welches auch ausf�hrliche Lekt�re der > PHP-Doku nicht aufkl�ren konnte: > > Ich habe ein Objekt vom Typ DOMElement, welches in XML so aussehen w�rde: > > <Element> > <ErsterText>foo</ErsterText> > <ZweiterText>bar</ZweiterText> > ... > </Element> > > Kann mir jemand sagen, wie ich am einfachsten auf diese > Nodes/Children/WasAuchImmer ElementName und NodeValue komme? Das > Problem bei der Sache ist, dass ich im Voraus nicht sagen kann, wie > die Tags unter <Element> hei�en ... > > Geht das �berhaupt? Klar geht das. W�r schon ziemlich bl�d, wenn nicht :-D. --- $doc = DOMDocument::loadXML(' <Element> <ErsterText>foo</ErsterText> <ZweiterText>bar</ZweiterText> </Element>'); $element =$doc->firstChild; foreach($element->childNodes as $subnode) if ($subnode instanceof DOMElement) { echo 'Name: ',$subnode->nodeName,' Value: ',$subnode->firstChild->nodeValue,"\n"; } --- > > Liebe Gr��e, > Hannes Halenka Yannik
php::bar PHP Wiki - Listenarchive