molily: domXML unterknoten auslesen? hää

Beitrag lesen

Hallo,

Wie gesagt, die Zeilenumbrüche, Leerzeichen und Tabulatoren zwischen den Tags der CHOICE-Elemente erzeugen eigene Textknoten. Da du anscheinend irgendwie die Kindknoten durchläufst, also die Rückgabe von $element->child_nodes(), könntest du dabei prüfen, ob es sich jeweils um ein Elementknoten handelt ($knoten->node_type() muss XML_ELEMENT_NODE zurückgeben) und nur den Textinhalt in den Array übernehmen. Wenn es dir um die CHOICE-Elemente geht, liefert $element->get_elements_by_tagname('CHOICE') alle solchen im ELEMENT-Element ($element steht für dessen Elementknoten). So kommen dir die leeren Textknoten nicht in die Quere.

Mathias