remplacer du text du select
Bonjour à tous,
Voilà je plonge dans le XSLT et j'aurais besoin de savoir comment faire pour dans le code suivant
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <xsl:template match="onix3:TextContent">
<xsl:if test="./onix3:TextType='03' or (./onix3:TextType='05' and count(../onix3:TextContent[onix3:TextType='03']) = 0)">
<xsl:element name="description">
<xsl:attribute name="format">
<xsl:choose>
<xsl:when test="./onix3:Text/@textformat='05'">html</xsl:when>
<xsl:otherwise>plain</xsl:otherwise>
</xsl:choose>
</xsl:attribute>
<xsl:text disable-output-escaping="yes"><![CDATA[ <![CDATA[ ]]></xsl:text>
<xsl:apply-templates mode="copy-without-ns" select="./onix3:Text"/>
<xsl:text disable-output-escaping="yes"><![CDATA[]]]]><![CDATA[>]]></xsl:text>
</xsl:element>
</xsl:if>
</xsl:template> |
au moment du select dans le texte que je sélectionne
Code:
<xsl:apply-templates mode="copy-without-ns" select="./onix3:Text"/>
comment faire pour remplacer le texte qui si trouve, on supposant qu'il contienne par exemple: "bb" remplacé par "cc" et "ee" remplacé par "ff", il y aurais deux changement à faire et la je sèche un peut....
je suis sur la piste du translate.....
http://stackoverflow.com/questions/8...on-in-xslt-1-0
je vous remercie d'avance.