Otaka-san: xsl:copy-of-Tag übernimmt Eigenschaften von a-Tag nicht

Beitrag lesen

Hallo, ich glaube, ich habe einen Ansatz gefunden ... Der ist allerdings nur möglich, da der <abbr>-Tag normalerweise recht kurz ist, und weder einen <span>- noch einen <a>-Tag umschließt.

<xsl:template match="resumee/par/span | resumee/par/a/span" >  
<span lang="{@lang}"><xsl:apply-templates /></span>  
</xsl:template>  
  
<xsl:template match="resumee/par/a | resumee/par/span/a" >  
<a href="{@href}"><xsl:apply-templates /></a>  
</xsl:template>  
  
<xsl:template match="resumee/par/abbr | resumee/par/span/abbr | resumee/par/a/abbr | resumee/par/a/span/abbr | resumee/par/span/a/abbr" >  
<abbr title="{@title}"><xsl:value-of select="." /></abbr>  
</xsl:template>

Müsste ich den ganzen Schnodder jetzt auch noch für die <cite>- und <strong>-Tag machen? Wenn ja, dann hoffe ich wirklich um eine Möglichkeit die tausend Möglichkeiten abzukürzen ... Oha ... da habe ich mir offenbar mal wieder was aufgehalst.

Naja, ich bleibe tapfer und bastle weiter ...