MudGuard: Abfangen, wenn ein Text mit einem betsimmten Wort beginnt

Beitrag lesen

Hi,

soll verwandelt werden in
<AUSZUG>
<HL>Auszug aus Verordnung</HL>
<P>blabla</P>
</RAHMEN>

Hm - Du willst unwohlgeformtes XML erzeugen?

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/

Willst Du hier vielleicht das xsl:copy oder xsl:copy-of verwenden?

</AUSZUG>

Das paßt nicht zu obiger Aussage, wie das Ergebnis aussehen soll ...

</xsl:if>
</xsl:template>

Das bringt aber leider keinen Erfolg.

Wie wärs mit einer vernünftigen Problembeschreibung?
Was bekommst Du als Ergebnis? Was erwartest Du stattdessen?

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.