Re: for vs. for-each

"Martin Honnen [email protected]" <[email protected]> Sun, 14 Mar 2021 18:12:37 -0000
Newsgroups gmane.text.xml.xsl.general.mulberrytech
Organization Liberty Development
Message-ID <[email protected]>
On 14.03.2021 19:04, Michael Müller-Hillebrand [email protected] wrote:

> Given a variable with a sequence of values
>
> <xsl:variable name="values" select="(1,2,3,4,5)" as="xs:double+"/>
>
> these are three methods to report its content:
>
> <xsl:sequence select="for $i in 1 to count($values) return $values[$i]"/>
>
> <xsl:for-each select="1 to count($values)">
>      <xsl:sequence select="$values[.]"/>
> </xsl:for-each>
>
> <xsl:for-each select="1 to count($values)">
>      <xsl:sequence select="$values[current()]"/>
> </xsl:for-each>


Why not simply
   <xsl:sequence select="$values"/>
?

Or if you want to use a for expression why the need to use a positional
index, why can't you use
   for $i in $values return $i
?
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/3329386
or by email: [email protected]
--~--