<?xml version='1.0' ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:s="http://www.stylusstudio.com/xquery">
<xsl:output method="xml" encoding="UTF-8"/>
	<xsl:template match="/">
		<MXSCSHIPMENT>
			<xsl:for-each select="s:sequence/BENDIXASN/SUPPID">
				<SUPPLIER>
					<xsl:value-of select="."/>
				</SUPPLIER>
				<xsl:for-each select=".">
					<SHIPFROM>
						<xsl:value-of select="."/>
					</SHIPFROM>
					<xsl:for-each select="../PLTNME">
						<FACILITY>
							<xsl:value-of select="."/>
						</FACILITY>
						<xsl:for-each select="../DUNSNO">
							<SHIPTO>
								<xsl:value-of select="."/>
							</SHIPTO>
							<xsl:for-each select="../TODAY">
								<CREATEDATE>
									<xsl:value-of select="."/>
								</CREATEDATE>
							</xsl:for-each>
						</xsl:for-each>
					</xsl:for-each>
				</xsl:for-each>
			</xsl:for-each>
			<NUMASN>
				<xsl:value-of select="count(s:sequence/BENDIXASN/USR20C)"/>
			</NUMASN>
			<xsl:for-each select="s:sequence/BENDIXASN">
				<ASN>
					<xsl:for-each select="USR20C">
						<ASNNUMBER>
							<xsl:value-of select="."/>
						</ASNNUMBER>
						<xsl:for-each select="../SHPDTE">
							<ASNDATE>
								<xsl:value-of select="."/>
							</ASNDATE>
							<xsl:for-each select="../CONTDE">
								<CONTAINERTYPE>
									<xsl:value-of select="."/>
								</CONTAINERTYPE>
								<xsl:for-each select="../CQTY">
									<NUMCONTAINERS>
										<xsl:value-of select="."/>
									</NUMCONTAINERS>
									<xsl:for-each select="../GRWGT">
										<GROSSWEIGHT>
											<xsl:value-of select="."/>
										</GROSSWEIGHT>
										<xsl:for-each select="../F3WRBT">
											<PACKINGSLIP>
												<xsl:value-of select="."/>
											</PACKINGSLIP>
										</xsl:for-each>
									</xsl:for-each>
								</xsl:for-each>
							</xsl:for-each>
						</xsl:for-each>
					</xsl:for-each>
					<GROSSWEIGHT_UOM>LB</GROSSWEIGHT_UOM>
					<NUMSHIPMENTS>
						<xsl:value-of select="count(USR20C)"/>
					</NUMSHIPMENTS>
					<SHIPMENT>
						<xsl:for-each select="PONO">
							<PONUMBER>
								<xsl:value-of select="."/>
							</PONUMBER>
							<xsl:for-each select="../POLIN">
								<POLINE>
									<xsl:value-of select="."/>
								</POLINE>
								<xsl:for-each select="../CPART">
									<ITEM>
										<xsl:value-of select="."/>
									</ITEM>
									<xsl:for-each select="../ENGREV">
										<REVISION>
											<xsl:value-of select="."/>
										</REVISION>
										<xsl:for-each select="../UOFMM">
											<UOM>
												<xsl:value-of select="."/>
											</UOM>
											<xsl:for-each select="../RLSDTE">
												<RELEASEDATE>
													<xsl:value-of select="."/>
												</RELEASEDATE>
												<xsl:for-each select="../SHPDTE01">
													<SHIPDATE>
														<xsl:value-of select="."/>
													</SHIPDATE>
													<xsl:for-each select="../QTYSHP">
														<SHIPQUANTITY>
															<xsl:value-of select="."/>
														</SHIPQUANTITY>
													</xsl:for-each>
												</xsl:for-each>
											</xsl:for-each>
										</xsl:for-each>
									</xsl:for-each>
								</xsl:for-each>
							</xsl:for-each>
						</xsl:for-each>
					</SHIPMENT>
				</ASN>
			</xsl:for-each>
		</MXSCSHIPMENT>
	</xsl:template>
</xsl:stylesheet><!-- Stylus Studio meta-information - (c) 2004-2006. Progress Software Corporation. All rights reserved.
<metaInformation>
<scenarios ><scenario default="yes" name="Scenario1" userelativepaths="yes" externalpreview="no" url="BENDIXASN_DBtoXML.xml" htmlbaseurl="" outputurl="" processortype="internal" useresolver="yes" profilemode="0" profiledepth="" profilelength="" urlprofilexml="" commandline="" additionalpath="" additionalclasspath="" postprocessortype="none" postprocesscommandline="" postprocessadditionalpath="" postprocessgeneratedext="" validateoutput="no" validator="internal" customvalidator=""/></scenarios><MapperMetaTag><MapperInfo srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="ASNImportExample.xml" destSchemaRoot="MXSCSHIPMENT" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no" ><SourceSchema srcSchemaPath="BENDIXASN_DBtoXML.xml" srcSchemaRoot="sequence" AssociatedInstance="" loaderFunction="document" loaderFunctionUsesURI="no"/></MapperInfo><MapperBlockPosition><template match="/"><block path="MXSCSHIPMENT/xsl:for&#x2D;each" x="492" y="13"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each/xsl:for&#x2D;each" x="532" y="13"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each" x="452" y="13"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each" x="412" y="13"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each" x="372" y="13"/><block path="MXSCSHIPMENT/NUMASN/xsl:value&#x2D;of" x="332" y="13"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each[1]" x="48" y="496"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each[1]/ASN/xsl:for&#x2D;each" x="292" y="13"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each[1]/ASN/xsl:for&#x2D;each/xsl:for&#x2D;each" x="252" y="13"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each[1]/ASN/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each" x="212" y="13"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each[1]/ASN/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each" x="172" y="13"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each[1]/ASN/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each" x="132" y="13"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each[1]/ASN/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each" x="92" y="13"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each[1]/ASN/NUMSHIPMENTS/xsl:value&#x2D;of" x="52" y="13"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each[1]/ASN/SHIPMENT/xsl:for&#x2D;each" x="12" y="13"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each[1]/ASN/SHIPMENT/xsl:for&#x2D;each/xsl:for&#x2D;each" x="492" y="13"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each[1]/ASN/SHIPMENT/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each" x="492" y="13"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each[1]/ASN/SHIPMENT/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each" x="492" y="13"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each[1]/ASN/SHIPMENT/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each" x="492" y="13"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each[1]/ASN/SHIPMENT/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each" x="492" y="13"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each[1]/ASN/SHIPMENT/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each" x="492" y="13"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each[1]/ASN/SHIPMENT/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each" x="492" y="13"/></template><template match="s:sequence/SUPPID/ASN/SHIPMENT"><block path="MXSCSHIPMENT/xsl:for&#x2D;each" x="492" y="36"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each/xsl:for&#x2D;each" x="532" y="54"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each" x="452" y="39"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each" x="412" y="39"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each" x="372" y="39"/><block path="MXSCSHIPMENT/NUMASN/xsl:value&#x2D;of" x="332" y="39"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each[1]" x="292" y="39"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each[1]/ASN/xsl:for&#x2D;each" x="252" y="39"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each[1]/ASN/xsl:for&#x2D;each/xsl:for&#x2D;each" x="212" y="39"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each[1]/ASN/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each" x="172" y="39"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each[1]/ASN/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each" x="132" y="39"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each[1]/ASN/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each" x="92" y="39"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each[1]/ASN/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each" x="52" y="39"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each[1]/ASN/NUMSHIPMENTS/xsl:value&#x2D;of" x="12" y="39"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each[1]/ASN/SHIPMENT/xsl:for&#x2D;each" x="492" y="39"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each[1]/ASN/SHIPMENT/xsl:for&#x2D;each/xsl:for&#x2D;each" x="492" y="39"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each[1]/ASN/SHIPMENT/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each" x="492" y="39"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each[1]/ASN/SHIPMENT/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each" x="492" y="39"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each[1]/ASN/SHIPMENT/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each" x="492" y="39"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each[1]/ASN/SHIPMENT/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each" x="492" y="39"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each[1]/ASN/SHIPMENT/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each" x="492" y="39"/><block path="MXSCSHIPMENT/xsl:for&#x2D;each[1]/ASN/SHIPMENT/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each/xsl:for&#x2D;each" x="492" y="39"/></template></MapperBlockPosition><TemplateContext></TemplateContext><MapperFilter side="source"></MapperFilter></MapperMetaTag>
</metaInformation>
-->