Subject: Re: [xsl] for vs. for-each From: "Martin Honnen martin.honnen@xxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Sun, 14 Mar 2021 18:12:30 -0000 |
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 ?
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] for vs. for-each, Michael Müller-Hille | Thread | Re: [xsl] for vs. for-each, director@xxxxxxxxxxx |
[xsl] for vs. for-each, Michael Müller-Hille | Date | Re: [xsl] for vs. for-each, director@xxxxxxxxxxx |
Month |