| -----Original Message----- | From: Denis Bradford | | I've been trying to preprocess xincludes in my DocBook 5 | build with xom, | using the incantation in Bob Stayton's "Complete Guide": | | $ java -cp "xom-1.2.1.jar:xom-samples.jar" | nu.xom.samples.XIncludeDriver source.xml > serialized.xml | | The xincludes resolve just fine, but the serialized doc's | encoding comes | out as ISO-8859-1, so xom complains about UTF-8 characters in the | source. The output doc ends, incomplete, with a cascase of xom | Serializer errors. | | According to the XOM api doc, it should be possible to specify the | encoding as UTF-8, but I haven't found how to do it from the command | line. Anybody know how (or if there's a better solution)? | I'm assuming | the failure is on account of the encoding problem, since the | document | seems to process normally otherwise.
I just tried to process a couple of UTF-8 documents with XIncludeDriver (using XOM 1.2.6), and there were no errors. Unencodable characters were escaped as numeric character references in the output. The encoding is hardcoded in XIncludeDriver.java: Serializer outputter = new Serializer(System.out, "ISO-8859-1"); This may be a little unfortunate (and not too hard to fix), but XIncludeDriver is just a sample application after all. Mauritz --------------------------------------------------------------------- To unsubscribe, e-mail: docbook-apps-unsubscr...@lists.oasis-open.org For additional commands, e-mail: docbook-apps-h...@lists.oasis-open.org