|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Conditional variable assignment with node-set as value
Hi,
I uses Saxon6.0.2 as XSLT processor.
I currently have a need to use conditional variable
assignment with node-set as value. I tried to use
saxon:node-set, but still gets the error:
At XSLT 1.0, conversion of a result tree fragment to a
node-set is not allowed.
My XSLT code looks like:
<xsl:variable name="extended-attrs-bid">
<xsl:choose>
<xsl:when
test="normalize-space(RFQDomainAttributeDefinition)">
<xsl:value-of
select="saxon:node-set(RFQDomainAttributeDefinition[@Domain
= 'lbid']/ExtendedAttributeDefinition)" />
</xsl:when>
<xsl:otherwise>
<xsl:value-of
select="saxon:node-set(Bid/ExtendedAttribute[generate-id()
= generate-id(key('extended-attrs-bid-index',
@ExtendedAttributeCode))])" />
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
How to conditionally assign the node-set value I
needed?
Much thanks,
Xiaocun
__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail
http://personal.mail.yahoo.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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
|

Cart








