Je pense que tu codes ton fichier en iso-latin 1 (iso-8859-1) et que tu lui indiques que ton codage est UTF-8, ce qui n'est pas la m�me chose.
Si tu remplaces encoding="UTF-8" par encoding="iso-8859-1" je pense que �a passera (ce que t'a r�pondu Laurent For�t). Si tu veux rester en UTF-8, remplaces tes accents par &#xxx; ou xxx est le code unicode de l'accent ou utilise un �diteur unicode. Cette solution est a conseiller si tu dois utiliser des carat�res plus "�tranges" tel que le tha�, le chinois, le japonnais, ...) A+ -------------------------------------------------------------------- Erik Mazoyer, Chef de projet HyperOffice 6, rue Jacques Daguerre - 92565 Rueil-Malmaison Cedex T�l. 01 41 96 96 76 Fax 01 41 96 96 77 M�l [EMAIL PROTECTED] ----- Original Message ----- From: "Aline" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, March 11, 2002 6:03 PM Subject: Re: probleme da parser avec dom4j > > Pour lire un flux XML, il est conseill� de passer par un Reader dans > lequel > > tu pr�cises ton encoding. > > > > voir : java.io.InputStreamReader et sonr constructeur : > > J'ai essaye de passer par un InputStreamReader mais le probl�me persiste. > Lorsque je lis mon fichier XML et qu'il n'y a pas de caract�re accentu�, je > n'ai pas de probleme. > Dans le cas contraire une erreur est lev�e : > > >Error on line 1 of document : The root element is required in a > well-formed document. > >Nested exception: The root element is required in a well-formed document. > > L'erreur est la meme quelque soit la structure du document XML. > > Voici mon fichier XML avec lequel je travail : > > <?xml version="1.0" encoding="UTF-8"?> > > <!DOCTYPE contents [ > <!ELEMENT contents (content)+> > > <!ELEMENT content (src)> > <!ATTLIST content > name CDATA #REQUIRED > id ID #REQUIRED > > > ]> > > <contents> > <content name="Dika �pisode 1" id="num1"/> > <content name="Dika episode 2" id="num2"/> > <content name="Dika episode 3" id="num3"/> > </contents> > > Une solution? > > Merci > > Aline > http://www.oeilpouroeil.fr > http://www.visiodrome.com > >
