Re: for vs. for-each
| 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] --~--