[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
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:
Xalan appears to give the result I expect...is this another case of "assuming XSLT 1.0 semantics in an XSLT 2.0 environment" ?
[xsl] xsl:element name AVT
Subject: [xsl] xsl:element name AVT From: Jack Matheson <jack@xxxxxxxxxxxxxx> Date: Tue, 01 Feb 2005 13:05:03 -0600 |
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" ?
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Merging two xml documents, Mike Blake-Knox | Thread | RE: [xsl] xsl:element name AVT, Michael Kay |
RE: [xsl] Merging two xml documents, Jim Neff | Date | RE: [xsl] Merging two xml documents, Wendell Piez |
Month |
Keywords