[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Benefits of xsl.sequence
I understand the benefits of sequences in XSLT 2.0 when they work like arrays, and I understand the difference between xsl:value-of creating a text node and xsl:sequence creating atom values. But do we have good examples proving that the last in many situations like in xsl:function is much more efficient or have other benefits? Whenever you think of xsl:function (or xsl:sequence) as source of intermediate result, that you won't output in the tree immediately, you notice that xsl:sequence is more efficient: <xsl:function name="t:add" as="xs:integer"> <xsl:param name="first" as="xs:integer"/> <xsl:param name="second" as="xs:integer"/> <xsl:sequence select="$first + $second"/> </xsl:function/> ... <xsl:for-each select="1 to t:add($first, $second)"> ... </xsl:for-each> -- Vladimir Nesterovsky http://www.nesterovsky-bros.com
|
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
|