Being relatively inexperienced in XSLT, I am facing a problem and need some help from XSLT expert.
The following product types and its related codes are 1 to 1 matching in different delimited strings. I need to extract two at a time from the same position of two strings (see example below). Also, the number of product types and product codes in the delimited strings can vary.
<OFFERINGS>
<PRODUCT>
<attribute name="PRODUCT_TYPES" value="GUL5, RIDER, LIR, WAIVER" />
<attribute name="PRODUCT_CODES" value="SLG3AA, R001, LIR3, PW0001" />
</PRODUCT>
<PRODUCT>
<attribute name="PRODUCT_TYPES" value="TERM8, WAIVER2" />
<attribute name="PRODUCT_CODES" value="SP0007, PW0002" />
</PRODUCT>
</OFFERINGS>
To
<COVERAGES>
<GROUP_COVERAGE>
<COVERAGE>
<PRODUCT_TYPE>GUL5</PRODUCT_TYPE>
<PRODUCT_CODE>SLG3AA</PRODUCT_CODE>
</COVERAGE>
<COVERAGE>
<PRODUCT_TYPE>RIDER</PRODUCT_TYPE>
<PRODUCT_CODE>R001</PRODUCT_CODE>
</COVERAGE>
<COVERAGE>
<PRODUCT_TYPE>LIR</PRODUCT_TYPE>
<PRODUCT_CODE>LIR3</PRODUCT_CODE>
</COVERAGE>
<COVERAGE>
<PRODUCT_TYPE>WAIVER</PRODUCT_TYPE>
<PRODUCT_CODE>PW0001</PRODUCT_CODE>
</COVERAGE>
</GROUP_COVERAGE>
<GROUP_COVERAGE>
<COVERAGE>
<PRODUCT_TYPE>TERM8</PRODUCT_TYPE>
<PRODUCT_CODE>SP0007</PRODUCT_CODE>
</COVERAGE>
<COVERAGE>
<PRODUCT_TYPE>WAIVER2</PRODUCT_TYPE>
<PRODUCT_CODE>PW0002</PRODUCT_CODE>
</COVERAGE>
</GROUP_COVERAGE>
</COVERAGES>