|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XML Namespaces and <xsl:output> don´t work
> <!-- WHY xmlns="" --> because you have generated an element h1 in no namespace so that has to have xmlns=" because it is in a different namespace than its parent. What you should do is generate a h1 in the xhtmml namespace http://www.w3.org/1999/xhtml then no xmlns will be added. easiest way to do this is to put xmlns="http://www.w3.org/1999/xhtml" onto all your xsl:stylesheet elements. In the stylesheet don't put the xmlns just on html <html xmlns="http://www.w3.org/1999/xhtml" as that only makes the elements in that template be xhtml, all other elements generated are in no-namespace. move that declaration to the top of the stylesheet (all the stylesheets) so that all elements are in the right namespace. > <xsl:text disable-output-escaping="yes"><
Cart








