Subject: RE: how to make the XP parser recognize xml encoding From: "Ron Ten-Hove" <rtenhove@xxxxxxxxx> Date: Tue, 27 Jun 2000 15:17:43 -0700 |
> -----Original Message----- > This is an interesting problem. I appreciate if anyone can offer me some > help on the following. Here's my source xml: > > <?xml version="1.0" encoding="iso-8859-1"?> > ... > > The xml file contains non-ascii characters and it must use the eocoding > specified in the document itself. I'm using James Clark's XT engine > (com.jclark.xsl.sax.XSLProcessor) and XP parser > (com.jclark.xml.sax.Driver). > I construct a FileReader for the above xml file, then use it to > construct an > InputSource that feeds into the xsl processor. But somehow the > XP parser is > not recognizing the encoding embedded in the XML decl. I actually put > garbage there (e.g., encoding="xxx") and the results come out the same. > You should use the same technique used by com.jclark.xsl.sax.Driver.main(); it supplies the processor with InputSource objects that are constructed using URL strings that indicate the files to be processed. I'm not sure *how* you are managing to invoke the processor with FileReader objects, but I'd guess that the XML parser is assuming that InputStreamReaders provide conversion to Unicode. -Ron XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
how to make the XP parser recognize, Tom Wang | Thread | Re: how to make the XP parser recog, Tom Wang |
sorting & counting, Igor Semenko | Date | Saxon vs XT and Xalan, Igor Semenko |
Month |