Bonjour,
J'ai un fichier XML contenant des valeurs accentuées.
Extrait :
J'ai un fichier XSL qui va me générer un href :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <rightTocEntry useArg1AsLeftTitle="yes"> <title>Sous-système de Lancement Vertical (SLV)</title> <link func="open_pub" arg1="SSM230_002_FR" arg2="*use_title"/> </rightTocEntry>
Extrait :
Comme l'encoding est iso-8859-1, le fait d'utiliser un href entaîne la conversion des codes html accentués en caractères ISO
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <xsl:attribute name="href"> <xsl:text>javascript:parent.</xsl:text> <xsl:value-of select="./link/@func"/> <xsl:text>(</xsl:text> <xsl:if test="./link/@arg1"> <xsl:text>'</xsl:text> <xsl:value-of select="./link/@arg1"/> <xsl:text>'</xsl:text> </xsl:if> <xsl:if test="./link/@arg2"> <xsl:if test="./link/@arg1"> <xsl:text>,</xsl:text> </xsl:if> <xsl:text>'</xsl:text>
Code : Sélectionner tout - Visualiser dans une fenêtre à part <td valign="top"><a href="javascript:parent.open_pub('SSM230_002_FR','Sous-syst%C3%A8me de Lancement Vertical (SLV)');"><img src="lib/item.gif"></a></td>
Et lorsque j'affiche la page du lien j'obtiens :
Si qq1 peut me donner un coup de main.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Sous-système de Lancement Vertical (SLV)
Merci
Partager