Robert B.: XSLT-SUM

Beitrag lesen

Hallo Julian,

Wie kann ich den Wert unter "ItemDeliveryInformation.DeliveredQuantity" summieren, …

XPath hat dafür die passende Funktion.

… wenn die LineNumDeliveryNote, PackingSlipId und DeliveryDate ident sind?

Wenn klingt nach einer Bedingung.

Soweit kann ich hier schon einmal helfen, ich bin nicht mehr so drin in XSLT. Was ich dir aber noch mitgeben kann: Du kannst XML-Quelltext im Forum auch in schön auszeichnen:

<?xml version="1.0" encoding="utf-8"?>
<SALESINVOICE>
  <Interchange>
    <Recipient>1234</Recipient>
  </Interchange>
  <HeaderInformation>
    <OrigInvoiceNumber>1</OrigInvoiceNumber>
  </HeaderInformation>
  <LineInformation>
    <Item>
      <LineNum>1</LineNum>
      <ItemDeliveryInformation>
        <LineNumDeliveryNote>1</LineNumDeliveryNote>
        <PackingSlipId>PAC0029040</PackingSlipId>
        <DeliveryDate>2021-01-08</DeliveryDate>
        <DeliveredQuantity>14.00</DeliveredQuantity>
      </ItemDeliveryInformation>
    <ItemDeliveryInformation>
        <LineNumDeliveryNote>1</LineNumDeliveryNote>
        <PackingSlipId>PAC0029041</PackingSlipId>
        <DeliveryDate>2021-01-08</DeliveryDate>
        <DeliveredQuantity>4.00</DeliveredQuantity>
      </ItemDeliveryInformation>
    </Item>
  </LineInformation>
</SALESINVOICE>

Viele Grüße
Robert