<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" 
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
    xmlns:sw="http://www.interapptive.com/shipworks" extension-element-prefixes="sw">

    <!-- Imports -->
    <xsl:output method="xml" encoding="utf-8" indent="yes"/>

    <!-- Start of template -->
    <xsl:template match="ShipWorks">   
    	<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://www.ubiquia.com/service/">	
    		<SOAP-ENV:Body>
		    	<ns1:UpdateShipmentsRequest>
		    		<session id="XXXXXXXXXXXXXXXXXXXXXXXXXX" /><!--  INSERT USER SECURE KEY HERE  -->
		    		<shipments ordernumber="{Customer/Order/Number}" id="0">
		    			<xsl:for-each select="Customer/Order/Shipment[Status = 'Processed']">
			    			<!-- <packages trackingnumber="{TrackingNumber}" total="{TotalCharges}" carrier="{ShipmentType}" service="{ServiceUsed}" -->
                            <packages trackingnumber="{TrackingNumber}" total="{TotalCharges}" carrier="{ShipmentType}" service="{ServiceUsed}" 
                                id="0" shipmentid="0" receiptid="0">
			    				<weight value="{TotalWeight}" />
			    			</packages>
			    		</xsl:for-each>
		    		</shipments>
		    	</ns1:UpdateShipmentsRequest>
		    </SOAP-ENV:Body>
    	</SOAP-ENV:Envelope>

    </xsl:template>
</xsl:stylesheet>