[Home] [By Thread] [By Date] [Recent Entries]
I'm getting some unexpected results in the following stylesheet, and was
wondering if anyone could lend some insight:
<?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:a="aa" xmlns:b="bb"> <xsl:template match="/"> <xsl:element name="{'b:blah'}"/> </xsl:template> </xsl:stylesheet> When the name AVT gets expanded, I expect the prefix 'b' to be in scope at this point in the stylesheet. Saxon 8.2 gives this error: Error at xsl:element on line 4 of file:elem_avt_ns.xsl: Element name is not a valid QName Xalan appears to give the result I expect...is this another case of "assuming XSLT 1.0 semantics in an XSLT 2.0 environment" ?
|

Cart



