Hello Martin,
Thank you. Below is a sample input document. The ANAV row with NAV_IDENT =
HUM, NAV_CTRY = AR, NAV_TYPE = 1 matches two BDRY row elements and the result
should be:
<result>
<BDRY_IDENT>Boundary 1</BDRY_IDENT>
<BDRY_IDENT>Boundary 2</BDRY_IDENT>
</result>
------------------------------------------------------------------------
<Document>
<ARPT>
<ANAV>
<row>
<ARPT_IDENT>ABC</ARPT_IDENT>
<NAV_IDENT>HUM</NAV_IDENT>
<NAV_CTRY>AR</NAV_CTRY>
<NAV_TYPE>1</NAV_TYPE>
</row>
<row>
<ARPT_IDENT>DEF</ARPT_IDENT>
<NAV_IDENT>BNO</NAV_IDENT>
<NAV_CTRY>US</NAV_CTRY>
<NAV_TYPE>4</NAV_TYPE>
</row>
</ANAV>
</ARPT>
<BDRY>
<BDRY>
<row>
<BDRY_IDENT>Boundary 1</BDRY_IDENT>
<NAV_IDENT>HUM</NAV_IDENT>
<NAV_CTRY>AR</NAV_CTRY>
<NAV_TYPE>1</NAV_TYPE>
</row>
<row>
<BDRY_IDENT>Boundary 2</BDRY_IDENT>
<NAV_IDENT>HUM</NAV_IDENT>
<NAV_CTRY>AR</NAV_CTRY>
<NAV_TYPE>1</NAV_TYPE>
</row>
<row>
<BDRY_IDENT>Boundary 3</BDRY_IDENT>
<NAV_IDENT>BNO</NAV_IDENT>
<NAV_CTRY>US</NAV_CTRY>
<NAV_TYPE>4</NAV_TYPE>
</row>
<row>
<BDRY_IDENT>Boundary 4</BDRY_IDENT>
<NAV_IDENT>BNO</NAV_IDENT>
<NAV_CTRY>US</NAV_CTRY>
<NAV_TYPE>4</NAV_TYPE>
</row>
</BDRY>
</BDRY>
</Document>
|