<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:template match="/"> <Order> <xsl:copy-of select="Order/@*"/> <xsl:copy-of select="Order/Extn"/> <OrderLines> <xsl:for-each select="Order/OrderLines/OrderLine"> <OrderLine> <xsl:copy-of select="@*"/> <Extn IsNew="Y"> <xsl:for-each select = "DeliveryMethod!='SHP'"> <xsl:variable name="varColor"> <xsl:value-of select="'Purple'"/> </xsl:variable> <xsl:attribute name="Color"> <xsl:value-of select="$varColor"/> </xsl:attribute> </xsl:for-each> </Extn>
<?xml-stylesheet type="text/xsl" href="order.xsl"?> <Order DocumentType="0001" EnterpriseCode="Test" OrderNo="pv14852258797"> <OrderLines> <OrderLine CarrierServiceCode="FEDEX" DeliveryMethod="SHP" GiftFlag="N" OrderedQty="1" PrimeLineNo="1" SCAC="92" SubLineNo="1"> </OrderLine> <OrderLine CarrierServiceCode="USPS" DeliveryMethod="PICK" GiftFlag="N" OrderedQty="1" PrimeLineNo="2" SCAC="92" SubLineNo="2"> </OrderLine> </OrderLines> </Order>
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)