[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] Namespaces


Subject: Re: [xsl] Namespaces
From: David Totten <xsl@xxxxxxxxxxxxxx>
Date: Tue, 10 Jun 2003 06:20:11 -0400

On Mon, Jun 09, 2003 at 11:21:13PM +0100, David Carlisle wrote:
> You are generating html so you shouldn't have any namespace declared for
> the output
> 
> ie get rid of this line:
>     xmlns="http://www.w3.org/TR/REC-html40">
> 
> There is no such namespace defined for HTML. Some early drafts of XSLT 1
> did suggest this rather dubious use, but it was removed in favour of the
> <xsl:output method="html"/>
> instruction before XSLT1 was finalised as a Recommendation.
> 

Thanks, I have now corrected that. I appreciate these tips.

> Also for the HTML output method, you should never put
> in         <META HTTP-EQUIV="Content-Type"
>   CONTENT="text/html;" CHARSET="UTF-8"/>
> 
> as the system will add its own meta element specifying the encoding it
> used, so at best this will be superflous but at worst it will be
> incorrect as the encoding specified in xsl:output is only a hint and a
> system may output in some other encoding. 

Once again, thank you. I will commit these changes to our cvs tree :)

Dave

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread
Keywords