Hi,
I have the following:
This code is repeated maybe 10 times and is defined by the id in element 'id' in segment 'AAA'. So the next lines of code will be
[CODE]
Now I have the Id, and I need to get a value from the proceeding XXX-segment, i.e. if my id is 4, I need to find the AAA-segment with id=4 and then a value in the following XXX-segment. But I'm wondering how I do this most correctly. I can probably use the position-function, but I'm thinking there must be a better way. Unfortunately my xpath skills are pretty limited. Can someone give me a hint?
I have the following:
Code:
<start>
<segment Id="AAA">
<element Id="id">1</element>
<element Id="seq">122</element>
<element Id="seq2" Composite="yes">
<subelement Sequence="1">57002122338772</subelement>
</element>
</segment>
<segment Id="BBB">
<element Id="id">5</element>
<element Id="BBB02" Composite="yes">
<subelement Sequence="1">AS12121212</subelement>
<subelement Sequence="2">SA</subelement>
</element>
</segment>
<segment Id="BBB">
<element Id="id">1</element>
<element Id="BBB02" Composite="yes">
<subelement Sequence="1">12121212</subelement>
<subelement Sequence="2">HS</subelement>
</element>
</segment>
<segment Id="XXX">
<element Id="XXX01">C</element>
<element Id="XXX02">35</element>
<element Id="XXX03" Composite="yes">
<subelement Sequence="1">090</subelement>
<subelement Sequence="3">91</subelement>
</element>
</segment>
<segment Id="XXX">
<element Id="XXX01">C</element>
<element Id="XXX02">98</element>
<element Id="XXX03" Composite="yes">
<subelement Sequence="1">36</subelement>
<subelement Sequence="3">91</subelement>
</element>
</segment>
...
</start>
[CODE]
Code:
<segment Id="AAA">
<element Id="id">2</element>
...
Comment