주문 가격 합계를 추가하여 내 XML을 한 형식에서 다른 형식으로 변환해야합니다. 계산은 Sum total (itemPrice*itemQty)
입니다. 내 요청 XML 내가 추가 광고를 calucluating 후 아래의 형식이 변환 필요 XSLT 변환. 곱하기 및 합계
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns2:fetchOrderListResponse xmlns:ns2="http://impl.lob.xyz.com/">
<return>
<customerOrderNumber>1</customerOrderNumber>
<orderDetails>
<itemPrice>2.0</itemPrice>
<itemQty>1</itemQty>
<orderDetailsId>37516016-D71B-4790-951F-55D00B0CC159</orderDetailsId>
</orderDetails>
<orderDetails>
<itemPrice>5.0</itemPrice>
<itemQty>3</itemQty>
<itemUnit>0</itemUnit>
</orderDetails>
<orderId>84EC371D-40CA-455E-A0FA-7EA733E9BFD3</orderId>
</return>
<return>
<customerOrderNumber>1</customerOrderNumber>
<deliverydate>2013-02-06T00:00:00+05:30</deliverydate>
<orderDetails>
<itemPrice>7.0</itemPrice>
<itemQty>1</itemQty>
<orderDetailsId>9A5030BE-F95F-4C62-B5A2-41FF85423218</orderDetailsId>
</orderDetails>
<orderDetails>
<itemPrice>9.0</itemPrice>
<itemQty>5</itemQty>
<orderDetailsId>65A8B3BE-D407-43D8-8754-EA1E26AA56E4</orderDetailsId>
</orderDetails>
<orderId>0BDCB222-0117-47A9-8813-DF03A1D19E5E</orderId>
</return>
</ns2:fetchOrderListResponse>
</soap:Body>
</soap:Envelope>
다음입니까? XSLT를 사용하는 요소. 변환 된 XML은 다음과 같아야합니다. 여기서 친절히 도와주세요. 당신은 그것을 의미 질문 XSLT2.0를 태그 한
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns2:fetchOrderListResponse xmlns:ns2="http://impl.lob.xyz.com/">
<return>
<customerOrderNumber>1</customerOrderNumber>
<orderDetails>
<itemPrice>2.0</itemPrice>
<itemQty>1</itemQty>
<orderDetailsId>37516016-D71B-4790-951F-55D00B0CC159</orderDetailsId>
</orderDetails>
<orderDetails>
<itemPrice>5.0</itemPrice>
<itemQty>3</itemQty>
</orderDetails>
<orderId>84EC371D-40CA-455E-A0FA-7EA733E9BFD3</orderId>
**<ordertotal>17.0</ordertotal>**
</return>
<return>
<customerOrderNumber>1</customerOrderNumber>
<deliverydate>2013-02-06T00:00:00+05:30</deliverydate>
<orderDetails>
<itemPrice>7.0</itemPrice>
<itemQty>1</itemQty>
<orderDetailsId>9A5030BE-F95F-4C62-B5A2-41FF85423218</orderDetailsId>
</orderDetails>
<orderDetails>
<itemPrice>9.0</itemPrice>
<itemQty>5</itemQty>
<orderDetailsId>65A8B3BE-D407-43D8-8754-EA1E26AA56E4</orderDetailsId>
</orderDetails>
<orderId>0BDCB222-0117-47A9-8813-DF03A1D19E5E</orderId>
**<ordertotal>52.0</ordertotal>**
</return>
</ns2:fetchOrderListResponse>
</soap:Body>
</soap:Envelope>
가 어디 귀하의 XSLT? – Torious
초보자는 다음을 시도하십시오. http://www.dpawson.co.uk/xsl/sect2/N1930.html#d3155e175 – rene