Subject: RE: Result has xml declaration despite output being set to 'html'
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Wed, 9 Mar 2005 19:50:12 -0000
|
How are you invoking the transformation? Perhaps you are sending the result
to a DOM, and using the DOM serializer rather than the XSLT serializer.
Just a guess.
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: Sebastien Boisvert [mailto:sebastienboisvert@xxxxxxxxx]
> Sent: 09 March 2005 19:00
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Result has xml declaration despite output
> being set to 'html'
>
> I have a stylesheet (that parses/transforms and xhtml
> document) with:
>
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
> xmlns:xhtml="http://www.w3.org/1999/xhtml"
> xmlns:dyn="http://exslt.org/dynamic"
> xmlns:exslt="http://exslt.org/common"
> extension-element-prefixes="dyn exslt"
> exclude-result-prefixes="xhtml">
> <xsl:output method="html" indent="no"/>
>
> and yet in the result I always get:
>
> <?xml version="1.0" standalone="yes"?>
> <html xmlns="http://www.w3.org/1999/xhtml">
>
> And I always have the first element being output the
> html element. This is annoying as I suspect this is
> what is preventing my output having javascript with
> '<' and '&&' characters being output unescaped.
>
> Why is the processor outputing as xml when I'm telling
> it not to?
>
>
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
|