ThomasM: XSLT-SUM

Beitrag lesen

Hallo Julian,

Nun kommt folg. Error:

Recoverable error Ambiguous rule match for /SALESINVOICE[1] Matches both "@* | node()" on line -1 of and "node()|@*" on line -1 of Recoverable error

Da es mit einem 1.0-Prozessor funktioniert, kann ich nur tippen, dass es an Deinem seltsamen Spezialprozessor liegt, der ja bereits Probleme mit Vergleichen hatte.

Oder Du hast es wieder mit anderem XML-Code probiert, als der hier gezeigte. Ich erhalte das:

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

Grüße, Thomas