j'ai un fichier xsl contenant a divers endroit des tag comme:
A l'aide d'un fichier de transformation je souhaiterais supprimer 2 de ces balises ou xd:binding = sysIdClient et sysEmailDest (Ce sont les 2 tags qui ont cette attributxd:binding qui est toujours le meme quelque soit mon fichier xsl.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <span class="xdTextBox" hideFocus="1" title="" tabIndex="-1" xd:binding="my:sysIdClient" xd:CtrlId="CTRL11" xd:xctname="PlainText" xd:disableEditing="yes" style="WIDTH: 100%; WHITE-SPACE: nowrap; WORD-WRAP: normal"> <span class="xdTextBox" hideFocus="1" title="" tabIndex="0" xd:binding="my:sysEmailDest" xd:CtrlId="CTRL12" xd:xctname="PlainText" style="WIDTH: 100%"> <span class="xdTextBox" hideFocus="1" title="" tabIndex="0" xd:binding="my:firstname" xd:CtrlId="CTRL2" xd:xctname="PlainText" style="WIDTH: 100%"> ...
Mais apparement ce n'est aps comme cela qu'il faut proceder.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <xsl:template match="body"> <xsl:apply-templates select="@*|node()" /> </xsl:template> <!-- Delete sysIdClient field --> <xsl:template match="span[contains(@xd:binding, 'sysIdClient']"> </xsl:template> <!-- Delete sysEmailDest field --> <xsl:template match="span[@xd:binding, 'sysEmailDest']"> </xsl:template>
merci de m'eclairer.
Partager