Hallo Paul,
Da habe ich mich wohl etwas mistverständlich ausgedrückt.
Ich möchte nur den Inhalt der Tags ausgeben, die unmittelbar text enthalten. Die Ausgabe von <dokument>, <header> und <content> (im unteren Beispiel auch die des 2. und 3. <author> tags) soll per <xsl:if test="child::text()"> unterdrückt werden. Klar, da macht das editieren der zusammen gemischten Inhalte in einem Formularfeld ja auch keinen Sinn.
<?xml version="1.0"?>
<document>
<header>
<name>Ein Dokument</name>
<title>Untertitel</title>
<date>20020518</date>
<author>ich</author>
<author><text></text></author>
<author><text2>222222222222</text2></author>
</header>
<content>
<text>blabla</text>
</content>
</document>
Wenn du keinen gemischten Inhalt hast, dann hilft Dir die Abfrage, die ich bereits unten gepostet habe:
http://forum.de.selfhtml.org/?m=68941&t=12399
Gruß
Franz