Subject: RE: [xsl] xmlns="" / XML to XHTML From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Tue, 13 Sep 2005 13:48:43 +0100 |
> 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. Michael Kay http://www.saxonica.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] xmlns="" / XML to XHTML, Alexander Nichau | Thread | RE: [xsl] xmlns="" / XML to XHTML, Eric van der Vlist |
RE: [xsl] First character in a word, Michael Kay | Date | Re: [xsl] First character in a word, Joris Gillis |
Month |