Hi.
Aber ich würde mixed content (Textknoten/Kindknoten auf derselben Ebene) vermeiden.
»»
Warum?aus Erfahrung. Sowas macht Scherereien.
Gemeint ist, dass es das Parsen erschwert Weil auch die Textschnipsel Knoten sind und man dann nicht einfach den Text auslesen kann ohne auch gleich den Rest mitgeliefert zu bekommen (z.B: bei XPath mit text())
Ihr würdet alle sowas wie
<p>Hier ist ein <a>Link</a></p>
in XHTML vermeiden??
Natürlich, das href-Attribut oder ein id-Attribut fehlen im a-Element :p
Wenn man eine Datenstruktur abbilden will, ist soetwas eher hinderlich.
<books>
<book>
Ein schönes Buch
<isbn>124</isbn>
</book>
</books>
Das würde ich eher so schreiben
<books>
<book>
<title>Ein schönes Buch</title>
<isbn>124</isbn>
</book>
</books>
Schlichtweg weil es sich einfacher verarbeiten lässt - es kommt aber natürlich auf die Datenstruktur drauf an und was man damit abbildet.