Juli: XSLT 1.0 Abweichung Prüfung

Beitrag lesen

Hallo,

wie kann man zwei Werte prüfen, ob diese abweichend sind? -> Betrifft den Knoten "Item.DeliveryDate" und "Item.OrigDeliveryDate".

Wenn ja, soll ein neuer Knoten "LineChangeDeliveryDate" mit dem Wert "yes" erstellt werden, ansonsten mit dem Wert "no".

XML ist:

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<OrderResponse>
  <Interchange>    
    <Interchange_Control_Number>5637248870</Interchange_Control_Number>
  </Interchange>
  <HeaderInformation>
    <ConfirmDocNum>SO0009783-1</ConfirmDocNum>   
    <TransportDetails>
      <DeliveryMode>ROU</DeliveryMode>
    </TransportDetails>   
  </HeaderInformation>
  <LineInformation>
    <Item>      
      <DeliveryDate>2020-01-27</DeliveryDate>
      <OrigDeliveryDate>2019-12-07</OrigDeliveryDate>
    </Item>
  </LineInformation>
</OrderResponse>

XML soll:

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<OrderResponse>
  <Interchange>    
    <Interchange_Control_Number>5637248870</Interchange_Control_Number>
  </Interchange>
  <HeaderInformation>
    <ConfirmDocNum>SO0009783-1</ConfirmDocNum>   
    <TransportDetails>
      <DeliveryMode>ROU</DeliveryMode>
    </TransportDetails>   
  </HeaderInformation>
  <LineInformation>
    <Item>      
      <DeliveryDate>2020-01-27</DeliveryDate>
      <OrigDeliveryDate>2019-12-07</OrigDeliveryDate>
	  <LineChangeDeliveryDate>yes</LineChangeDeliveryDate>
    </Item>
  </LineInformation>
</OrderResponse>

Vielen Dank

LG Julian