Comment puis-je définir un href qui est à la fois un lien vers et a le texte d'un lien via une transformation XSLT? Voici ce que j'ai jusqu'à présent, ce qui me donne l'erreur "xsl: value-of ne peut pas être un enfant de l'élément xsl: text":
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:value-of select="actionUrl"/>
</xsl:attribute>
<xsl:text><xsl:value-of select="actionUrl"/></xsl:text>
</xsl:element>
<xsl:text>
définit une section de texte dans un document XSL. Seul le texte réel et simple peut aller ici, et non les nœuds XML. Tu a juste besoins <xsl:value-of select="actionUrl"/>
, qui imprimera quand même du texte.
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:value-of select="actionUrl"/>
</xsl:attribute>
<xsl:value-of select="actionUrl"/>
</xsl:element>
Vous pouvez également faire:
<a href="{actionUrl}"><xsl:value-of select="actionUrl"/></a>
Vous n'avez pas besoin du xsl:text
élément:
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:value-of select="actionUrl"/>
</xsl:attribute>
<xsl:value-of select="actionUrl"/>
</xsl:element>