xsl-list
[Top] [All Lists]

RE: namespaces and xmlns=""

2005-11-29 12:10:34
Hi all, can someone explain why the following XML and XSLT 
produces an 
xmlns="" attribute on the image tag in the output. I am using MSXML4

The question you should be asking is, why is the <image> element in no
namespace? And the answer is, because when you generated it you put it in no
namespace. If you wanted it in a namespace, you could achieve this using the
namespace attribute of xsl:element, or by setting the namespace context of
the xsl:element instruction.

Given that the <image> element is in no namespace and that its parent is in
a namespace, the serializer is obliged to add the xmlns="" undeclaration.

Michael Kay
http://www.saxonica.com/




--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



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