|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: xmlns="" / XML to XHTML
Michael Kay schrieb:
If you've written an <html> element in the XHTML namespace, and then copy the <h2> element from the source as a child of this, then I would expect the xmlns="" to appear. That's because the <h2> element is in no namespace. It must stay in the same namespace (or non-namespace) when copied, and the only way to keep it in the non-namespace is to add an xmlns="" declaration. Thanks for this expensive tip. So I thought about it and removed a) the xmlns="http://www.w3.org/1999/xhtml" in <xsl:stylesheet 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 ;-)) Big thanks to Michael and Joris and perhaps my solution helps other people on the net (there were a lot of sites with no solution) So far, Alexander
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








