Сопоставить данные заголовка со строками для каждого цикла - PullRequest
0 голосов
/ 01 сентября 2018

Я хочу отобразить значение заголовка из уровня строки заказа на единицу PO в источнике, где и заголовок, и строка являются повторяющимся элементом. Я могу отобразить только первую цену за единицу для каждого цикла.

Источник

    <order-headers type="array">
    <order-header>
    <requisition-header>
     <requisition-line>
    <unit-price type="decimal">20000.00</unit- 
   price>
    </requisition-line> </requisition-header>
    <order-lines type="array">
    <order-line><id type="integer">573</id>
    </order-line><order-line>
    <id type="integer">574</id>
    </order-line></order-lines></order-header> 
    <order-header>
    <requisition-header>
    <requisition-line>
     <unit-price type="decimal">2</unit-price>
    </requisition-line>
    </requisition-header>
    <order-lines type="array">
    <order-line><id type="integer">577</id>
    </order-line><order-line><id 
   type="integer">579</id></order-line></order- 
   lines> </order-header></order-headers>

Target

    <G_PO_HEADER>
    <PO_HEADER>
    <G_LINES>
   <PO_LINES>
    <UNIT_PRICE></UNIT_PRICE>
    </PO_LINES>
    </G_LINES>

    </PO_HEADER>
    <PO_HEADER>
    <G_LINES>
    <PO_LINES>
    <UNIT_PRICE></UNIT_PRICE>
     </PO_LINES>
    </G_LINES>

     </PO_HEADER>
    </G_PO_HEADER>
...