Witam!
Oto część xmla:

<productview id="id4" rulerefs="#id2" rootrefs="id7" primaryoccurrenceref="id7"> <applicationref application="Teamcenter" label="S_IxJihkg8VtHC/QYMx0zZEg8VtHC/AAAAAAAAAAAAAA/BOM"></applicationref> <userdata id="id3" type="TC Specific Properties"> <uservalue value="imprecise" title="BOM_precision_type"></uservalue></userdata> <occurrence id="id7" instancedref="#id154" occurrencerefs="id16 id51 id11 id56 id72 id140"> <applicationref application="Teamcenter" label="S_IxJihkg8VtHC/"></applicationref> <userdata id="id6"> <uservalue type="reference" value="" title="bl_uom"></uservalue> <uservalue type="int" value="1" title="bl_pack_count"></uservalue> <uservalue value="" title="bl_sequence_no"></uservalue></userdata> <userdata id="id8" type="AttributesInContext"> <uservalue value="" title="AO_ID"></uservalue> <uservalue value="" title="SequenceNumber"></uservalue> <uservalue value="" title="OccurrenceName"></uservalue> <uservalue value="" title="Quantity"></uservalue></userdata> <transform id="id5">1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1</transform></occurrence> <occurrence id="id11" instancedref="#id19" parentref="#id7"> <applicationref application="Teamcenter" label="S_IxJihkg8VtHC/ycJxJmmTg8VtHC/"></applicationref> <userdata id="id10"> <uservalue type="reference" value="" title="bl_uom"></uservalue> <uservalue type="int" value="3" title="bl_pack_count"></uservalue> <uservalue value="20" title="bl_sequence_no"></uservalue></userdata> <userdata id="id12" type="AttributesInContext"> <uservalue value="" title="AO_ID"></uservalue> <uservalue value="20" title="SequenceNumber"></uservalue> <uservalue value="" title="OccurrenceName"></uservalue> <uservalue value="" title="Quantity"></uservalue></userdata> <userdata id="id13" type="InstanceNotes"> <uservalue value="NOGA_TESTOWA" title="UG NAME"></uservalue> <uservalue value="RM%UL=V1.0 PH=SKCxJihkg8VtHC O0000003a0000001c" title="UG ENTITY HANDLE"></uservalue></userdata> <transform id="id9">1 0 0 0 0 1 0 0 0 0 1 0 0 0.5600000000000001 0 1</transform></occurrence> <occurrence id="id16" instancedref="#id19" parentref="#id7"> <applicationref application="Teamcenter" label="S_IxJihkg8VtHC/CYOxJqt2g8VtHC/"></applicationref> <userdata id="id15"> <uservalue type="reference" value="" title="bl_uom"></uservalue> <uservalue type="int" value="1" title="bl_pack_count"></uservalue> <uservalue value="20" title="bl_sequence_no"></uservalue></userdata> <userdata id="id17" type="AttributesInContext"> <uservalue value="" title="AO_ID"></uservalue> <uservalue value="20" title="SequenceNumber"></uservalue> <uservalue value="" title="OccurrenceName"></uservalue> <uservalue value="" title="Quantity"></uservalue></userdata>....

Do tego jest xsl, który transformuje to do html.
Chciałbym stworzyć zmienną, która będzie poprzednikiem (lub następcą) wartości "instancedRef".
Składnia "obecnej" zmiennej instancedRef brzmi tak:

<xsl:variable name="instRef" select="//plm:PLMXML/plm:ProductView/plm:Occurrence[@id=$occid]/@instancedRef" />

A jaka będzie składnia, jeśli będę chciał się odnieść do poprzedniej/następnej wartości instancedRef?
Z góry dziękuję za pomoc!
Pozdrowienia!