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>
--~--