Ist somit mein Wunsch mit XSLT 1.0 nicht möglich?
Hätte auch folg. probiert (if), jedoch ohne Erfolg:
<xsl:template match="Item">
<xsl:copy>
<xsl:if test="concat(OrigDeliveryDate = DeliveryDate, '|', QtyOrdered = Quantity, '|', OrigSupplierArticleNumber = SupplierArticleNumber)">
<LineChange>no</LineChange>
</xsl:if>
<xsl:if test="concat(OrigDeliveryDate != DeliveryDate, '|', QtyOrdered != Quantity, '|', OrigSupplierArticleNumber != SupplierArticleNumber)">
<LineChange>yes</LineChange>
</xsl:if>
<LineChangeDeliveryDate>
<xsl:choose>
<xsl:when test="OrigDeliveryDate = DeliveryDate">no</xsl:when>
<xsl:otherwise>yes</xsl:otherwise>
</xsl:choose>
</LineChangeDeliveryDate>
<LineChangeQty>
<xsl:choose>
<xsl:when test="QtyOrdered = Quantity">no</xsl:when>
<xsl:otherwise>yes</xsl:otherwise>
</xsl:choose>
</LineChangeQty>
<LineChangeArticle>
<xsl:choose>
<xsl:when test="OrigSupplierArticleNumber = SupplierArticleNumber">no</xsl:when>
<xsl:otherwise>yes</xsl:otherwise>
</xsl:choose>
</LineChangeArticle>
<!--copy all other nodes-->
<xsl:apply-templates select="@* | node()"/>
</xsl:copy>
</xsl:template>