Bonjour à tous,
Je tiens d'abord à préciser que je suis novice dans le domaine web(html, xml, xsl).
C'est dans le cadre d'un projet, je dois recevoir dans une db qui contient de l'XML qu'il faut que je translate en aperçu HTML (Mise en forme du texte).
MON XML de départ :
Mon en-tête XSL
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <?xml version="1.0" encoding="ISO-8859-1"?> <?xml-stylesheet type="text/xsl" href="dochtml.xsl"?> </document>
Mon résultat HTML
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="<a href="http://www.w3.org/1999/XSL/Transform" target="_blank">http://www.w3.org/1999/XSL/Transform</a>"> <xsl:output method="html" encoding="UTF-8" />
Mon gros problème vient des accents mal interpretés.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <html> <head> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body><br><br><br><b><u>Ind.</u></b><br> trait. sympt. de la douleur, de la fièvre et des sympt. inflamm.<br><br><b><u>Pos.</u></b><br>* enf. 6 mois - 2 a.: 1/2 c.mes. 3-4 x p.j.<br>* enf. 2-5 a.: 1 c.mes. 3-4 x p.j.<br>* enf. 5-12 a.: 2 c.mes. 3-4 x p.j.<br>* ad. et enf. >> 12 a.: 1 c.à .s. 2-4 x p.j.<br>* pat. âgés: une adaptation de la pos. n'est pas nécessaire<br><br><b><u>C/I. et préc.</u></b><br> celles des<b><a href="15812"> AINS</a></b></body> </html>
J'ai essayé des modifier le type d'encodage en sortie mais rien a faire...
Pouvez-vous m'aider s'il vous plaît ?
Merci d'avance
Partager