Re: JAXP and docbook-xsl Stylesheets

From
Don Adams <>
Date
2006-09-13T20:46:29+00:00
ID
003501c6d775$acc2a260$
Thread
Re: JAXP and docbook-xsl Stylesheets
Simon,

A HUGE thank you!  Yes, after spending hours
trying to figure this out, all I needed to
do was change this:

transformer.setOutputProperty(OutputKeys.ENCODING,"UTF-8");

to this:

transformer.setOutputProperty(OutputKeys.ENCODING,"ISO-8859-1");

--
Don


> This sounds like an encoding problem. When your xml 
> file has latin1 encoding (iso-8859-1), non-breaking 
> space is a single character of value A0. When your xml 
> file has utf-8 encoding, non-breaking space consist of 
> two bytes. If you mix both, that is, when the xml file
> declares utf-8 encoding but non-breaking space is written 
> in the latin-1 manner as a single byte A0, your XML file 
> is not valid.