Męczę się od pewnego czasu nad następującym problemem mianowicie mam następującego (pseudo) XML-a
<root> <PL VAL="16" POK="R"> <V>PIN</V> </PL> <PL VAL="35" POK="B"> <V S=" ">CODE</V> <V>OP44221</V> </PL> <PL VAL="93" POK="B"> <V P=":" S="/">SUM</V> <V P="/" S="/">NIT</V> <V>690</V> </PL> <PL VAL="16" POK="S"> <V>PIN</V> </PL> <PL VAL="16" POK="R"> <V>PIN</V> </PL> <PL VAL="35" POK="B"> <V S=" ">CODE</V> <V>OP4422132</V> </F> <PL VAL="93" POK="B"> <V P=":" S="/">SUM</V> <V P="/" S="/">NIT</V> <V>1690</V> </PL> <PL VAL="16" POK="S"> <V>PIN</V> </PL> ... </root>
potrzebuję zrobić transformatę do postacji
16R:PIN
35B:CODE OP44221
93B::SUM//NIT/690,
16S:PIN
16R:PIN
35B:CODE OP4422132
93B::SUM//NIT/1690,
16S:PIN
zakładając, że fragment od 16R:PIN do 16S:PIN może powtarzać się wielokrotnie. Chodzi mi o zbudowanie transformaty, która na podstawie tego xml-a zbuduje mi taki plik płaski.
z góry dzięki za odpwoiedź
pozdrawiam
munky