Altova Mailing List Archives
>xsl-list Archive Home
>Thread Prev -
>Thread Next - Re: [xsl] xmlns="" / XML to XHTML
Re: [xsl] xmlns="" / XML to XHTML
Date: 9/13/2005 1:16:00 PM
Michael Kay schrieb: and b) modified the <html> Tag like this: <html lang="de" xml:lang="de"> <xsl:attribute name="xmlns">http://www.w3.org/1999/xhtml</xsl:attribute> And see there: All default namespaces are gone (Perhaps I4ve finally understood namespaces ;-)) No, I'm sorry, but you haven't. A namespace is not an attribute, and an attribute is not allowed to have the name "xmlns". The spec says explicitly (section 7.1.3) "It is an error if the [name attribute] is the string "xmlns". If your XSLT processor accepts this stylesheet, then it has a bug in it. Ok. :-( I removed it. It remains XHTMl then.