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!