Hallo,
bitte um Hilfe. Ich benötige nur den Output nach dem zweiten "/".
-> Betrifft das Segment "OrderResponseReference"
Beispiel:
<?xml version="1.0" encoding="utf-8"?>
<OSTRPT>
<Interchange>
<Interchange_Control_Number>5637949159</Interchange_Control_Number>
</Interchange>
<HeaderInformation>
<AcknowledgeId>1234</AcknowledgeId>
<OrderResponseReference>1234567/33731/23409743</OrderResponseReference>
<BuyerAddressInformation>
<GLN>123213214</GLN>
<Identifier>9</Identifier>
</BuyerAddressInformation>
</HeaderInformation>
<LineInformation>
<Item>
<LineNum>10</LineNum>
</Item>
</LineInformation>
</OSTRPT>
Korrekt sollte es so aussehen:
<?xml version="1.0" encoding="utf-8"?>
<OSTRPT>
<Interchange>
<Interchange_Control_Number>5637949159</Interchange_Control_Number>
</Interchange>
<HeaderInformation>
<AcknowledgeId>1234</AcknowledgeId>
<OrderResponseReference>23409743</OrderResponseReference>
<BuyerAddressInformation>
<GLN>123213214</GLN>
<Identifier>9</Identifier>
</BuyerAddressInformation>
</HeaderInformation>
<LineInformation>
<Item>
<LineNum>10</LineNum>
</Item>
</LineInformation>
</OSTRPT>
Aktueller Code:
<xsl:template match="OrderResponseReference[contains(., '/')]">
<OrderResponseReference><xsl:value-of select="substring-after(., '/')"/></OrderResponseReference>
</xsl:template>
Danke & LG Julian