Die Fehlermeldung "EXMLDocError -'Element "listelem" enthält keinen einzelnen Textknoten'" ist korrekt:
Code:
<listelem ct="text">
<symbol stellen="2">7.</symbol>„Altbatterien“ Batterien oder Akkumulatoren, die gemäß §*2 AWG*2002 als Abfall gelten;
</listelem>
listelem hat zwei Childnodes: einen <symbol> Node und einen Textnode. Ich nehme an, mann muss in diesem Fall die Childnodes der Reihe nach abarbeiten und jeweils den Node-Typen darauf prüfen, ob es ein Textnode ist. In diesem Fall würde Childnodes[1] daher den gesuchten Text enthalten.
p.s. allerdings habe ich in der im Link aufrufbaren Beispiel-
XML-Datei auch "kompliziertere" Fälle gesehen, bei denen Childnodes[1] nicht zum Ziel führt:
Code:
<listelem ct="text">
<symbol stellen="2"><b>2.</b></symbol>
<b>Persönliche und soziale Kompetenz</b>
</listelem>
Hier ist der Text mit <b> formatiert, Childnodes[1] ist daher das b Element, kein Textnode. Der Textnode ist hier der erste Childnode des b Elements.