Re: [xsl] Generating xmlns attribute in root element

Subject: Re: [xsl] Generating xmlns attribute in root element
From: David Carlisle <davidc@xxxxxxxxx>
Date: Wed, 12 Nov 2003 11:11:26 GMT


> Can someone please post a small XSLT stylesheet that outputs a result tree
> containing an xmlns attribute on the root element, similar to this?
> 
> <html xmlns="http://www.w3.org/1999/xhtml";>
> <head/>
> <body>
> <ul>
> <li>Any XHTML elements</li>
> </ul>
> </body>
> </html>


<xsl:stylesheet version="1.0"
 xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>

<xsl:template match="/">
<html xmlns="http://www.w3.org/1999/xhtml";>
<head/>
<body>
<ul>
<li>Any XHTML elements</li>
</ul>
</body>
</html>
</xsl:template>

</xsl:stylesheet>


or more commonly, and usefully if you have more than one template:


<xsl:stylesheet version="1.0"
 xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
 xmlns="http://www.w3.org/1999/xhtml";>

<xsl:template match="/">
<html>
<head/>
<body>
<ul>
<li>Any XHTML elements</li>
</ul>
</body>
</html>
</xsl:template>

</xsl:stylesheet>

David


-- 
http://www.dcarlisle.demon.co.uk/matthew

________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

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


Current Thread