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