Thomas J.S.: Tags ersetzen

Beitrag lesen

Hallo,

Ersten: bitte keine TOFU!

ich benutze ~~~xml

<xsl:template match="happy">

<glücklich>
<xsl:copy use-attribute-sets="probe"/>
<xsl:apply-templates select="@*|node()"/>
</xsl:template>
</glücklich>


> aber es funktioniert nicht. Ich kriege immer "happy" ohne End-Tag angezeigt und dann <glücklich> ... </glücklich>.  
> was soll ich tun  
  
Also "glücklich", wenn du tatsächlich "ü" im Elementname hast, halte ich für unglücklich gewählt.  
  
Was du außerdem tun kannst ist, deine XSLT richtig zu verschachteln:  
  
<xsl:template match="happy">  
<glücklich>  
<xsl:copy use-attribute-sets="probe"/>  
<xsl:apply-templates select="@\*|node()"/>  
</xsl:template>   <---Ätsch! Tempte wird beendet!  
</glücklich>  
  
~~~xml
<xsl:template match="happy">  
   <glücklich>  
      <xsl:copy use-attribute-sets="probe"/>  
      <xsl:apply-templates select="@*|node()"/>  
   </glücklich>  
</xsl:template>

Grüße
Thomas