Altova Mailing List Archives>Archive Index >comp.text.xml Archive Home >Recent entries [Thread Prev] >Thread Next - Re: XSLT for-each get previous item XSLT for-each get previous itemTo: NULL Date: 2/5/2009 5:01:00 PM Hello, Is there a way to get a value from the previous loop in an XSLT for- each loop? I need to use XSLT to convert an XML file in such a way that every resulting item contains some data from each source item as well as the item before it in the source XML. I have been trying to do this with the position() function and have come up with this: <xsl:for-each select="/values/value"> <item last="{/values/value[position()-1]}" current="{.}" /> </xsl:for-each> ...unfortunately since position() always gives the position within the current context, it returns the position within /values/value (which is always 1), instead of my for-each loop. Is there a way to work around this, or maybe another solution that works? Thanks for any help in advance. | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
