Le jeudi 22 septembre 2005 à 16:32 +0200, MATHIEU Sylvère a écrit :
> Re-Bonjour c'est encore moi.
>
>
> Je remercie encore tout le monde qui m'a bien aidé avec mon problème
> de balise image.
>
> Là je suis toujours dans mes XSL générés à partir de templates HTML.
>
> Toutes les balises sont bien interprétées lors de la génération du
> XSL, mais c'est dans le texte HTML que se trouve actuellement mon
> problème.
>
> En fait, si on met des accents dans le texte HTML, le fichier XSL
> généré contient bien les accents comme l'on veut, mais lors de la
> création de la page HTML finale, après mixage du bean XML et du
> template XSL généré, il y a une erreur qui se produit, plus
> exactement :
>
> java.io.UTFDataFormatException: Invalid byte 2 of 3-byte UTF-8
> sequence.
Cette exception "Signals that a malformed UTF-8 string has been read in
a data input stream or by any class that implements the data input
interface. See the writeUTF method for the format in which UTF-8 strings
are read and written."
http://java.sun.com/j2se/1.4.2/docs/api/java/io/UTFDataFormatException.html
A priori, elle doit être due à un document qui est physiquement en
ISO-8859-1 mais est lu comme UTF-8.
Quel est l'encodage de vos différents documents et sur lequel se produit
cette erreur?
> J'ai essayé de changer mes caractères accentués par exemple : é par
> é Mais là c'est à la génération du fichier XSL que ça plante,
> avec l'erreur suivante :
>
> The entity "eacute" was referenced, but not declared.
Il faudrait pour pouvoir utiliser "é" que vous le définissiez
dans une DTD, voir par exemple
http://xmlfr.org/documentations/tutoriels/010115-0003
De toute manières, cela ne devrait rien changer à votre problème...
Eric van der Vlist
--
Le premier annuaire des apiculteurs 100% XML!
http://apiculteurs.info/
------------------------------------------------------------------------
Eric van der Vlist http://xmlfr.org http://dyomedea.com
(ISO) RELAX NG ISBN:0-596-00421-4 http://oreilly.com/catalog/relax
(W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema
------------------------------------------------------------------------
--
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)
Received on Thu Sep 22 16:46:13 2005