[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Specifying the XHTML XMLNS
knocte wrote:
Of course not. I have posted the "original" stylesheet that didn't include the xmlns declaration. If I make the change you suggest, the XSLT becomes (the same but with an extra xmlns declaration in xsl:stylesheet tag): Hi, The (FAQ) problem is here: <xsl:template match="@*|node()"> <xsl:copy> <xsl:apply-templates select="@*|node()"/> </xsl:copy> </xsl:template> Your source does not have a namespace, so when you copy it XSL copies as is. You can get around it by forcing a namespace, like: <xsl:template match="@*|node()"> <xsl:element name="{local-name()}" namespace="http://www.w3.org/1999/xhtml"> <xsl:apply-templates select="@*|node()"/> </xsl:element> </xsl:template> best, -Rob
|
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
|