From: Benoit.Lefevre@reuters.com
Date: 01/03/2004 - 17:13
Bonjour.
Je genere actuellement du code C++ grace a une transformation XSL.
J'utilise la derniere version de Saxon (7-8) et L'encoding du document
de sortie est ASCII.
Or, afin de rendre le code de cette transformation plus "lisible" j'ai eu la
mauvaise idee d'utiliser des " " dans des tags <xsl:text> en guise de
retour charriot.
Donc au lieu de faire :
--------------------------------------
<xsl:text>Voici du text avec un retour charriot au bout
</xsl:text>
--------------------------------------
Je fais :
--------------------------------------
<xsl:text>Voici du text avec un retour charriot au bout </xsl:text>
--------------------------------------
Ou plus exactement :
--------------------------------------
<!DOCTYPE store [<!ENTITY CR " ">]>
<xsl:text>Voici du text avec un retour charriot au bout&CR;</xsl:text>
--------------------------------------
Au final seul XMLSpy et Wordpad, cote Windows, sont capables d'afficher
convenablement les fichiers ainsi produits.
Lorsque je souhaite visualiser ces fichiers sous SUN avec more ou cat, ou
bien encore avec notepad sous windows, un gros probleme d'encoding resort.
Le document ne semble contenir aucuns retours charriot. Sous Emacs les retours
charriot font place a des "^M".
J'esperais pouvoir resoudre ce probleme grace a la commande dos2unix,
mais malheureusement celle-ci n'a aucun effet.
N'etant pas un dieu des problemes d'encoding en general, j'aimerais avoir
votre avis sur la question avant de me resoudre a remplacer tous les " "
par des "vrais" retour charriot.
En particulier, est-ce que je me trompe en deduisant de ce probleme que :
"Un vrai retour charriot dans un tag <xsl:text> est convertis a la volee
par le processeur afin qu'il soit coherant avec l'encoding cible alors qu'un
" " lui serat pris tel quel par le processeur".
Merci d'avance.
Cordialement.
Benoit Lefevre.
--------------------------------------------------------------- -
Visit our Internet site at http://www.reuters.com
Get closer to the financial markets with Reuters Messaging - for more
information and to register, visit http://www.reuters.com/messaging
Any views expressed in this message are those of the individual
sender, except where the sender specifically states them to be
the views of Reuters Ltd.
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:05 UTC
webmaster@xmlfr.org
|