Thomas J.S.: xsl:copy-of-Tag übernimmt Eigenschaften von a-Tag nicht

Beitrag lesen

Hallo,

<xsl:template match="resumee/p">
xsl:choose<xsl:when test="position()=1"><p class="note"><xsl:copy-of select="." /></p></xsl:when>
xsl:otherwise<p class="note_nextline"><xsl:copy-of select="." /></p></xsl:otherwise></xsl:choose>
</xsl:template>

Du redest vom Problemen mit <a>, dann stellst du aber dein Template zu <p> hier hinein.
Wie dem auch: dein Templte produziert immer fehlerhaften Code: du erzeugst <p class="..."><p>text </p></p>.
Mit: <xsl:template match="resumee/p"> bist du bereits im <p>, und <xsl:copy-of select="." /> kopiert diese <p> in deinem <p clas="..."></p>.

Das könnte auch dann natürlich andere Probleme im Bowser verursachen, auch welche mit <a>.

Grüße
Thomas