Bonjour à tous,
Voilà je plonge dans le XSLT et j'aurais besoin de savoir comment faire pour dans le code suivant
au moment du select dans le texte que je sélectionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>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....
Code : Sélectionner tout - Visualiser dans une fenêtre à part <xsl:apply-templates mode="copy-without-ns" select="./onix3:Text"/>
je suis sur la piste du translate.....
http://stackoverflow.com/questions/8...on-in-xslt-1-0
je vous remercie d'avance.
Partager