Hi Guys I'm becoming crazy about get a relative path in a for each cycle. I have this root:="/CommandList/CheckRouting/RouterList/Router/GroupList/Group group could contain the following childnode: OutwardList/Outward and ReturnList/Return In this cycle I need to display all the Outward/Id and the relative value in Return/Id But I get this values: Outward/Id --- Return/Id OSJS0EYYLYIA8CW7 --- 6BD4GM0RZ7EFPAON 4XF58J3G9795GQAO --- 6BD4GM0RZ7EFPAON FB9ZW0FDS0RJ0RXI --- 6BD4GM0RZ7EFPAON XA848KQXPOI76WM5 --- 6BD4GM0RZ7EFPAON The Return/Id are the same for all the cycle. It's wrong. The code is: <xsl:variable name="rootOW" select="/CommandList/CheckRouting/RouterList/Router/GroupList/Group/OutwardL ist/Outward" /> <xsl:for-each select="$rootOW" > <xsl:sort select="Price/Amount" data-type="number" order="ascending" /> <xsl:value-of select="Id"/> --- <xsl:value-of select="../..//ReturnList/Return/Id"/><br/> </xsl:for-each> the document xml www.lastminutesud.it/TEST/rt_test.xml I hope you can help me.
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