[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] xsl:element name AVT
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" ?
|
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
|