|
Subject: [xsl] Re: omit-xml-declaration="yes" doesn't work From: Alex Hunsley <lard@xxxxxxxxxxxxxxx> Date: Fri, 19 Oct 2001 12:27:58 +0100 |
Alex Hunsley wrote:
>
> Note: I've searched the xsl-dev archives and found people talking about
> this problem, but couldn't find a solution.
>
> I'm using jaxp-1.1 (saxon) to do transformations to some xhtml so I can
> display it as html. It all works fine, except that the
> omit-xml-declaration="yes" instruction seems to be ignored.
>
> The complete xsl:output element in my stylesheet is as follows:
>
> <xsl:output method="html" omit-xml-declaration="yes" indent="yes"/>
>
> The document output from the transformation still has the following
> first line:
>
> <?xml version="1.0" encoding="iso-8859-1"?>
>
> which it shouldn't, as far as I can see.
>
> Can anyone offer any advice on this problem?
>
> thanks
Problem solved! Someone kick me...
the solution, for the benefit of anyone else wondering: you set a
property on the Transformer object before doing the transform, as
follows:
// set properties on the transformer so
// we don't get an xml declaration in output
Properties props = new Properties();
props.setProperty(OutputKeys.OMIT_XML_DECLARATION, "yes");
transformer.setOutputProperties(props);
// do the transformation
transformer.transform(transformSource, result);
cheers
alex
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] omit-xml-declaration="yes" do, Alex Hunsley | Thread | RE: [xsl] omit-xml-declaration="yes, Michael Kay |
| Re: [xsl] reolacing tags, Manu KY | Date | RE: [xsl] omit-xml-declaration="yes, Michael Kay |
| Month |