Thanks Vinuta ! That worked fine. I have tested with Spanish,German,Italian, French and Portuguese. I am still to test Japanese ( which might be a pain in neck )... Will keep you posted...
Thanks again to all who replied.. Manoj Vinuta Nagaraddi <[EMAIL PROTECTED] To: [EMAIL PROTECTED] muscle.com> cc: Subject: RE: XMLParser error with unicode characters in XML 07/06/2004 02:31 file. PM Please respond to fop-user I had a similar problem. I am writing to a file using the following code: File outputDir = new File(outputPath); outputDir.mkdir(); String foFile = outputPath + "/image.fo"; log.debug("Writing to file " + foFile); FileOutputStream fileoutstream = new FileOutputStream(foFile); Writer writer = new OutputStreamWriter(fileoutstream, "utf8"); writer.write(foDoc.toString().trim()); writer.close(); The important part of the code is writing to the file using utf8 encoding. Vinuta Nagaraddi -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Tuesday, July 06, 2004 5:28 PM To: [EMAIL PROTECTED] Cc: fop-dev@xml.apache.org Subject: XMLParser error with unicode characters in XML file. I am getting a XML parsing error from weblogic.apache.xerces when I parse a XML document which contains accented characters. This is what I am doing 1) Some database columns have accented data for spanish,japanese etc languages like NÃmero de identificaÃÃo: and nÃmero de identificaciÃn. 2) I am reading this data and creating a XML file using some processing and then writing the file on the disc using weblogic.xml.stream.XMLOutputStream flush() method. 3) Then I am using FOP to render this XML in PDF. In the rendering process the weblogic.apache.xerces.XMLparser gets called to parse the XML. Here the parser throws a org.xml.sax.SAXParserException ( An invalid XML character (Unicode: 0xfa) was found in the element content of the document). I was under the impression that XMLParser should take care of the accented characters. When I open the XML file which I created in XML SPY I see "box" characters like "cliente nï de identificaciò". Please let me know how should i handle my code here. Thanks Manoj Thanks --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]