juls_pro_37: XSLT 1.0 Abweichung Prüfung

Beitrag lesen

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>