Hallo Thomas,
danke erstmal für deine schnelle Antwort.
Ich möchte nicht unbedingt EXSLT benutzen sondern es lieber mit den "Tricks" versuchen :-)
Ansonsten kannst du es mit einem anderen "Trick" versuchen:
<xsl:when test="string-length(translate(normalize-space(text()), ' ', '')) = 0"></xsl:when>
Das hat leider nicht funktioniert. In dem XML gibt es Tags bei denen z.Bsp. 1 Zeilenumbruch und 3 Tabulatoren drin sind oder 1 Zeilenumbruch und 4 Tabulatoren u.s.w. Damit ich diese nicht alle per
<xsl:when test ="text() = ' 			'"/>
raussuchen muss wollte ich lieber überprüfen, ob Buchstaben oder Zahlen im Text enthalten sind. Wenn Buchstaben drin sind könnten aber auch Leerzeichen oder Zeilenumbrüche enthalten sein, welche ich nicht ersetzen möchte.
Z.Bsp:
<Kapitel>Es war einmal ein Haus blablablabla <br/>
darin lebten 4 Menschen</Kapitel>
<Kapitel>
</Kapitel>
XSLT soll nun das zweite Kapitel rauslöschen, da ja kein wirklicher Inhalte drin sind. Leider kann ich das XML nicht vorher schon beeinflussen.
Gruß
Joy