| 
 
Subject: [xsl] following and preceding From: Meltem Kogelbauer <meltem.kogelbauer@xxxxxxxxxxxxxxxxxx> Date: Mon, 13 Aug 2001 09:12:09 +0100  | 
Hi all
I have the following xml (simplified) document
<div>
	<id>23</id>
</div>
<accounts>
<element>
	<id>1</id>
</element>
<element>
	<id>2</id>
</element>
<element>
	<id>3</id>
</element>
<element>
	<id>4</id>
</element>
</accounts>
I am looping through the <element> nodes and retreving data from <id> as
well as some others at the same level. I need to pass the id's to the url as
the current id, previous id and the next id. So it follows like
<xsl:for-each select="element">
	<a
href="url&currentid={id}&previousid={preceding::id}&nextid={foll
owing::id}" >name</a>
</xsl:for-each>
Of course I have conditions like if it is the last data in recordset then no
next id and similar to the previous one. This part is not a big problem.
The problem is that "preceding::id" is not returning what I need. The
"following::id" is working well. The "preceding::id" is only returning the
the id on the top level (id=23) and it is constant although I am in the
<element> loop. the <id>'s in the <element> nodes are actually going deeper
in nesting so they are not even at the same level with the top level id
(id=23). I could not figure this out.
Any ideas? Different ways?
Thanks very much in advance
Meltem
 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
| Current Thread | 
|---|
  | 
| <- Previous | Index | Next -> | 
|---|---|---|
| [xsl] Re: sqrt, Jeni Tennison | Thread | RE: [xsl] following and preceding, Jarno . Elovirta | 
| [no subject], edouard panie | Date | [xsl] Re: sqrt, Aleksei Valikov | 
| Month |