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