xsl-list
[Top] [All Lists]

RE: Generating xmlns attribute in root element

2003-11-12 04:22:21

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>

(without an xml declaration or doctype)

I can generate html:xmlns or xmlns:html, but not just xmlns. 
I'm tearing my hair out!

You don't get any control over the prefix that's used in the output
(which is a problem if you want to produce output that's DTD-valid,
because DTDs can be prefix-sensitive).

But I would expect most engines to serialize the literal result element 
<html xmlns="http://www.w3.org/1999/xhtml";> as written, and probably to
do the same with

<xsl:element name="html" namespace="http://www.w3.org/1999/xhtml";>

You didn't actually tell us what you tried.

Uh, I'm using MSXML3 (I kinda wish I could turn back time and 
use, say, Saxon or Apache Xalan, but I have a bunch of 
MSXML-specific stuff that I'd need to change).


When will they ever learn?
The answer, my friend, is blowing in the wind...

Michael Kay


Graham Hannington

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



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



<Prev in Thread] Current Thread [Next in Thread>