RE: [xsl] Result has xml declaration despite output being set to 'html'

Subject: RE: [xsl] 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: [xsl] 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 

Current Thread