Hallo!
Ich bin "ganz frisch" was XSL angeht und entsprechend unsicher. Folgendes möchte ich machen:
Ein Auszug aus einer XML-Datei:
<RAHMEN>
<HL>Auszug aus Verordnung</HL>
<P>blabla</P>
</RAHMEN>
soll verwandelt werden in
<AUSZUG>
<HL>Auszug aus Verordnung</HL>
<P>blabla</P>
</RAHMEN>
Wichtig dabei ist, dass es noch andere <RAHMEN> gibt. Es werden nur die <RAHMEN> zu <AUSZUG>, die auch das Wort Auszug in <HL> tragen. Ich habe das folgendermassen versucht:
<xsl:template match="RAHMEN">
<xsl:if test="./HL[text()[starts-with(.,'Auszug')]]">
<AUSZUG>
xsl:apply-templates/
</AUSZUG>
</xsl:if>
</xsl:template>
Das bringt aber leider keinen Erfolg. Was mache ich falsch, bzw. was muss ich richtigerweise machen?
Vielen Dank schonmal!