[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
|