将标题数据映射到每个循环的行中

时间:2018-08-31 21:15:17

标签: xslt-1.0

我想从标题和行都是重复元素的源中映射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>

目标

    <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>

0 个答案:

没有答案