package com.example.demo; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.util.List; import java.util.Map; import com.example.demo.scheduled.FWBTask; import com.example.demo.util.XML.XML2ENTITY; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.DocumentHelper; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class XmlToMapDemo { public static void main(String[] args) throws IOException, DocumentException { final Logger logger = LoggerFactory.getLogger(XmlToMapDemo.class); // FileInputStream fis = new FileInputStream("d://a.xml"); // byte[] b = new byte[fis.available()]; // fis.read(b); // String str = new String(b); String xml = "<MSG>\n" + "\t<META>\n" + "\t\t<SNDR>CFPS</SNDR>\n" + "\t\t<RCVR/>\n" + "\t\t<DDTM>20181117131437</DDTM>\n" + "\t\t<TYPE>ICUSTOMS</TYPE>\n" + "\t\t<STYP>PFFM</STYP>\n" + "\t\t<SEQN>74321840</SEQN>\n" + "\t</META>\n" + "\t<LogisticsTransportManifest>\n" + "\t\t<LogisticsTransportMovement>\n" + "\t\t\t<StageCode>CV9765/NOV17</StageCode>\n" + "\t\t\t<ModeCode>4</ModeCode>\n" + "\t\t\t<Mode>Air transport</Mode>\n" + "\t\t\t<ID>CV9765</ID>\n" + "\t\t\t<SequenceNumeric>1</SequenceNumeric>\n" + "\t\t\t<TotalGrossWeightMeasure unitCode=\"KGM\">52829</TotalGrossWeightMeasure>\n" + "\t\t\t<TotalGrossVolumeMeasure unitCode=\"MTQ\">163.94</TotalGrossVolumeMeasure>\n" + "\t\t\t<TotalPieceQuantity>2249</TotalPieceQuantity>\n" + "\t\t\t<MasterResponsibleTransportPerson>\n" + "\t\t\t\t<Name>CV</Name>\n" + "\t\t\t</MasterResponsibleTransportPerson>\n" + "\t\t\t<UsedLogisticsTransportMeans>\n" + "\t\t\t\t<Name>LXVCM</Name>\n" + "\t\t\t</UsedLogisticsTransportMeans>\n" + "\t\t\t<DepartureEvent>\n" + "\t\t\t\t<ScheduledDepartureOccurrenceDateTime>2018-11-17T09:15:00+08:00</ScheduledDepartureOccurrenceDateTime>\n" + "\t\t\t\t<OccurrenceDepartureLocation>\n" + "\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t<TypeCode>Airport</TypeCode>\n" + "\t\t\t\t</OccurrenceDepartureLocation>\n" + "\t\t\t</DepartureEvent>\n" + "\t\t\t<IncludedCustomsNote>\n" + "\t\t\t\t<ContentCode>CD</ContentCode>\n" + "\t\t\t\t<Content>P-CGOXH-ICUSTOMS0000</Content>\n" + "\t\t\t\t<SubjectCode/>\n" + "\t\t\t\t<CountryID/>\n" + "\t\t\t</IncludedCustomsNote>\n" + "\t\t</LogisticsTransportMovement>\n" + "\t\t<ArrivalEvent>\n" + "\t\t\t<ScheduledArrivalOccurrenceDateTime>2018-11-17T18:00:00+08:00</ScheduledArrivalOccurrenceDateTime>\n" + "\t\t\t<ScheduledDepartureOccurrenceDateTime>2018-11-17T19:15:00+08:00</ScheduledDepartureOccurrenceDateTime>\n" + "\t\t\t<OccurrenceArrivalLocation>\n" + "\t\t\t\t<ID>ANC</ID>\n" + "\t\t\t\t<Name>Anchorage</Name>\n" + "\t\t\t\t<TypeCode>Airport</TypeCode>\n" + "\t\t\t\t<FirstArrivalCountryID>US</FirstArrivalCountryID>\n" + "\t\t\t</OccurrenceArrivalLocation>\n" + "\t\t\t<AssociatedTransportCargo>\n" + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t\t<ID>40442</ID>\n" + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">3139</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">30.64</GrossVolumeMeasure>\n" + "\t\t\t\t\t<PieceQuantity>170</PieceQuantity>\n" + "\t\t\t\t\t<CharacteristicCode>PGF</CharacteristicCode>\n" + "\t\t\t\t\t<PositioningEvent>\n" + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" + "\t\t\t\t\t\t\t<ID>ANC</ID>\n" + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" + "\t\t\t\t\t</PositioningEvent>\n" + "\t\t\t\t\t<OperatingParty>\n" + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" + "\t\t\t\t\t</OperatingParty>\n" + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t<IncludedMasterConsignment>\n" + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"3139\" unitCode=\"KGM\">3139</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">30.64</GrossVolumeMeasure>\n" + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"170\">170</TotalPieceQuantity>\n" + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" + "\t\t\t\t\t<TransportContractDocument>\n" + "\t\t\t\t\t\t<ID>172-32625084</ID>\n" + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" + "\t\t\t\t\t</TransportContractDocument>\n" + "\t\t\t\t\t<OriginLocation>\n" + "\t\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t</OriginLocation>\n" + "\t\t\t\t\t<FinalDestinationLocation>\n" + "\t\t\t\t\t\t<ID>LUX</ID>\n" + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" + "\t\t\t\t\t</FinalDestinationLocation>\n" + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" + "\t\t\t\t</IncludedMasterConsignment>\n" + "\t\t\t</AssociatedTransportCargo>\n" + "\t\t\t<AssociatedTransportCargo>\n" + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t\t<ID>50791</ID>\n" + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">2850</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">10.89</GrossVolumeMeasure>\n" + "\t\t\t\t\t<PieceQuantity>125</PieceQuantity>\n" + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" + "\t\t\t\t\t<PositioningEvent>\n" + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" + "\t\t\t\t\t\t\t<ID>ANC</ID>\n" + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" + "\t\t\t\t\t</PositioningEvent>\n" + "\t\t\t\t\t<OperatingParty>\n" + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" + "\t\t\t\t\t</OperatingParty>\n" + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t<IncludedMasterConsignment>\n" + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"2850\" unitCode=\"KGM\">2850</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">10.89</GrossVolumeMeasure>\n" + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"125\">125</TotalPieceQuantity>\n" + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" + "\t\t\t\t\t<TransportContractDocument>\n" + "\t\t\t\t\t\t<ID>172-32289946</ID>\n" + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" + "\t\t\t\t\t</TransportContractDocument>\n" + "\t\t\t\t\t<OriginLocation>\n" + "\t\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t</OriginLocation>\n" + "\t\t\t\t\t<FinalDestinationLocation>\n" + "\t\t\t\t\t\t<ID>BLL</ID>\n" + "\t\t\t\t\t\t<Name>BILLUND</Name>\n" + "\t\t\t\t\t</FinalDestinationLocation>\n" + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" + "\t\t\t\t</IncludedMasterConsignment>\n" + "\t\t\t</AssociatedTransportCargo>\n" + "\t\t\t<AssociatedTransportCargo>\n" + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t\t<ID>51397</ID>\n" + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">2748</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">12.430865</GrossVolumeMeasure>\n" + "\t\t\t\t\t<PieceQuantity>141</PieceQuantity>\n" + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" + "\t\t\t\t\t<PositioningEvent>\n" + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" + "\t\t\t\t\t\t\t<ID>ANC</ID>\n" + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" + "\t\t\t\t\t</PositioningEvent>\n" + "\t\t\t\t\t<OperatingParty>\n" + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" + "\t\t\t\t\t</OperatingParty>\n" + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t<IncludedMasterConsignment>\n" + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"7209\" unitCode=\"KGM\">2748</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">12.43</GrossVolumeMeasure>\n" + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"370\">141</TotalPieceQuantity>\n" + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" + "\t\t\t\t\t<TransportContractDocument>\n" + "\t\t\t\t\t\t<ID>172-32625062</ID>\n" + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" + "\t\t\t\t\t</TransportContractDocument>\n" + "\t\t\t\t\t<OriginLocation>\n" + "\t\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t</OriginLocation>\n" + "\t\t\t\t\t<FinalDestinationLocation>\n" + "\t\t\t\t\t\t<ID>LUX</ID>\n" + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" + "\t\t\t\t\t</FinalDestinationLocation>\n" + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" + "\t\t\t\t</IncludedMasterConsignment>\n" + "\t\t\t</AssociatedTransportCargo>\n" + "\t\t\t<AssociatedTransportCargo>\n" + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t\t<ID>55378</ID>\n" + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">4364</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">19.748324</GrossVolumeMeasure>\n" + "\t\t\t\t\t<PieceQuantity>224</PieceQuantity>\n" + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" + "\t\t\t\t\t<PositioningEvent>\n" + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" + "\t\t\t\t\t\t\t<ID>ANC</ID>\n" + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" + "\t\t\t\t\t</PositioningEvent>\n" + "\t\t\t\t\t<OperatingParty>\n" + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" + "\t\t\t\t\t</OperatingParty>\n" + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t<IncludedMasterConsignment>\n" + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"7209\" unitCode=\"KGM\">4364</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">19.75</GrossVolumeMeasure>\n" + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"370\">224</TotalPieceQuantity>\n" + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" + "\t\t\t\t\t<TransportContractDocument>\n" + "\t\t\t\t\t\t<ID>172-32625062</ID>\n" + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" + "\t\t\t\t\t</TransportContractDocument>\n" + "\t\t\t\t\t<OriginLocation>\n" + "\t\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t</OriginLocation>\n" + "\t\t\t\t\t<FinalDestinationLocation>\n" + "\t\t\t\t\t\t<ID>LUX</ID>\n" + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" + "\t\t\t\t\t</FinalDestinationLocation>\n" + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" + "\t\t\t\t</IncludedMasterConsignment>\n" + "\t\t\t</AssociatedTransportCargo>\n" + "\t\t\t<AssociatedTransportCargo>\n" + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t\t<ID>62668</ID>\n" + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">97</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0.440811</GrossVolumeMeasure>\n" + "\t\t\t\t\t<PieceQuantity>5</PieceQuantity>\n" + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" + "\t\t\t\t\t<PositioningEvent>\n" + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" + "\t\t\t\t\t\t\t<ID>ANC</ID>\n" + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" + "\t\t\t\t\t</PositioningEvent>\n" + "\t\t\t\t\t<OperatingParty>\n" + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" + "\t\t\t\t\t</OperatingParty>\n" + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t<IncludedMasterConsignment>\n" + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"7209\" unitCode=\"KGM\">97</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0.44</GrossVolumeMeasure>\n" + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"370\">5</TotalPieceQuantity>\n" + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" + "\t\t\t\t\t<TransportContractDocument>\n" + "\t\t\t\t\t\t<ID>172-32625062</ID>\n" + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" + "\t\t\t\t\t</TransportContractDocument>\n" + "\t\t\t\t\t<OriginLocation>\n" + "\t\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t</OriginLocation>\n" + "\t\t\t\t\t<FinalDestinationLocation>\n" + "\t\t\t\t\t\t<ID>LUX</ID>\n" + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" + "\t\t\t\t\t</FinalDestinationLocation>\n" + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" + "\t\t\t\t</IncludedMasterConsignment>\n" + "\t\t\t</AssociatedTransportCargo>\n" + "\t\t\t<AssociatedTransportCargo>\n" + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t\t<ID>86386</ID>\n" + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">2748</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">7.82</GrossVolumeMeasure>\n" + "\t\t\t\t\t<PieceQuantity>167</PieceQuantity>\n" + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" + "\t\t\t\t\t<PositioningEvent>\n" + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" + "\t\t\t\t\t\t\t<ID>ANC</ID>\n" + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" + "\t\t\t\t\t</PositioningEvent>\n" + "\t\t\t\t\t<OperatingParty>\n" + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" + "\t\t\t\t\t</OperatingParty>\n" + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t<IncludedMasterConsignment>\n" + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"2748\" unitCode=\"KGM\">2748</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">7.82</GrossVolumeMeasure>\n" + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"167\">167</TotalPieceQuantity>\n" + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" + "\t\t\t\t\t<TransportContractDocument>\n" + "\t\t\t\t\t\t<ID>172-32625095</ID>\n" + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" + "\t\t\t\t\t</TransportContractDocument>\n" + "\t\t\t\t\t<OriginLocation>\n" + "\t\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t</OriginLocation>\n" + "\t\t\t\t\t<FinalDestinationLocation>\n" + "\t\t\t\t\t\t<ID>LUX</ID>\n" + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" + "\t\t\t\t\t</FinalDestinationLocation>\n" + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" + "\t\t\t\t</IncludedMasterConsignment>\n" + "\t\t\t</AssociatedTransportCargo>\n" + "\t\t</ArrivalEvent>\n" + "\t\t<ArrivalEvent>\n" + "\t\t\t<ScheduledArrivalOccurrenceDateTime>2018-11-18T01:45:00+08:00</ScheduledArrivalOccurrenceDateTime>\n" + "\t\t\t<ScheduledDepartureOccurrenceDateTime>2018-11-18T04:00:00+08:00</ScheduledDepartureOccurrenceDateTime>\n" + "\t\t\t<OccurrenceArrivalLocation>\n" + "\t\t\t\t<ID>ATL</ID>\n" + "\t\t\t\t<Name>ATLANTA</Name>\n" + "\t\t\t\t<TypeCode>Airport</TypeCode>\n" + "\t\t\t\t<FirstArrivalCountryID>US</FirstArrivalCountryID>\n" + "\t\t\t</OccurrenceArrivalLocation>\n" + "\t\t\t<AssociatedTransportCargo>\n" + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t\t<ID>40442</ID>\n" + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">3139</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">30.64</GrossVolumeMeasure>\n" + "\t\t\t\t\t<PieceQuantity>170</PieceQuantity>\n" + "\t\t\t\t\t<CharacteristicCode>PGF</CharacteristicCode>\n" + "\t\t\t\t\t<PositioningEvent>\n" + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" + "\t\t\t\t\t</PositioningEvent>\n" + "\t\t\t\t\t<OperatingParty>\n" + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" + "\t\t\t\t\t</OperatingParty>\n" + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t<IncludedMasterConsignment>\n" + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"3139\" unitCode=\"KGM\">3139</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">30.64</GrossVolumeMeasure>\n" + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"170\">170</TotalPieceQuantity>\n" + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" + "\t\t\t\t\t<TransportContractDocument>\n" + "\t\t\t\t\t\t<ID>172-32625084</ID>\n" + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" + "\t\t\t\t\t</TransportContractDocument>\n" + "\t\t\t\t\t<OriginLocation>\n" + "\t\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t</OriginLocation>\n" + "\t\t\t\t\t<FinalDestinationLocation>\n" + "\t\t\t\t\t\t<ID>LUX</ID>\n" + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" + "\t\t\t\t\t</FinalDestinationLocation>\n" + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" + "\t\t\t\t</IncludedMasterConsignment>\n" + "\t\t\t</AssociatedTransportCargo>\n" + "\t\t\t<AssociatedTransportCargo>\n" + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t\t<ID>52267</ID>\n" + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">4108</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" + "\t\t\t\t\t<PieceQuantity>95</PieceQuantity>\n" + "\t\t\t\t\t<CharacteristicCode>PGF</CharacteristicCode>\n" + "\t\t\t\t\t<PositioningEvent>\n" + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" + "\t\t\t\t\t</PositioningEvent>\n" + "\t\t\t\t\t<OperatingParty>\n" + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" + "\t\t\t\t\t</OperatingParty>\n" + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t<IncludedMasterConsignment>\n" + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"656\" unitCode=\"KGM\">190</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"3\">1</TotalPieceQuantity>\n" + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" + "\t\t\t\t\t<TransportContractDocument>\n" + "\t\t\t\t\t\t<ID>172-28962172</ID>\n" + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" + "\t\t\t\t\t</TransportContractDocument>\n" + "\t\t\t\t\t<OriginLocation>\n" + "\t\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t</OriginLocation>\n" + "\t\t\t\t\t<FinalDestinationLocation>\n" + "\t\t\t\t\t\t<ID>AMS</ID>\n" + "\t\t\t\t\t\t<Name>AMSTERDAM</Name>\n" + "\t\t\t\t\t</FinalDestinationLocation>\n" + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" + "\t\t\t\t</IncludedMasterConsignment>\n" + "\t\t\t\t<IncludedMasterConsignment>\n" + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"3256\" unitCode=\"KGM\">3256</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"3\">3</TotalPieceQuantity>\n" + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" + "\t\t\t\t\t<TransportContractDocument>\n" + "\t\t\t\t\t\t<ID>172-32802162</ID>\n" + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" + "\t\t\t\t\t</TransportContractDocument>\n" + "\t\t\t\t\t<OriginLocation>\n" + "\t\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t</OriginLocation>\n" + "\t\t\t\t\t<FinalDestinationLocation>\n" + "\t\t\t\t\t\t<ID>DUS</ID>\n" + "\t\t\t\t\t\t<Name>Dusseldorf</Name>\n" + "\t\t\t\t\t</FinalDestinationLocation>\n" + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" + "\t\t\t\t</IncludedMasterConsignment>\n" + "\t\t\t\t<IncludedMasterConsignment>\n" + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"1988\" unitCode=\"KGM\">662</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"273\">91</TotalPieceQuantity>\n" + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" + "\t\t\t\t\t<TransportContractDocument>\n" + "\t\t\t\t\t\t<ID>172-32802210</ID>\n" + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" + "\t\t\t\t\t</TransportContractDocument>\n" + "\t\t\t\t\t<OriginLocation>\n" + "\t\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t</OriginLocation>\n" + "\t\t\t\t\t<FinalDestinationLocation>\n" + "\t\t\t\t\t\t<ID>STR</ID>\n" + "\t\t\t\t\t\t<Name>Stuttgart</Name>\n" + "\t\t\t\t\t</FinalDestinationLocation>\n" + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" + "\t\t\t\t</IncludedMasterConsignment>\n" + "\t\t\t</AssociatedTransportCargo>\n" + "\t\t\t<AssociatedTransportCargo>\n" + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t\t<ID>52774</ID>\n" + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">5435</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" + "\t\t\t\t\t<PieceQuantity>93</PieceQuantity>\n" + "\t\t\t\t\t<CharacteristicCode>PGF</CharacteristicCode>\n" + "\t\t\t\t\t<PositioningEvent>\n" + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" + "\t\t\t\t\t</PositioningEvent>\n" + "\t\t\t\t\t<OperatingParty>\n" + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" + "\t\t\t\t\t</OperatingParty>\n" + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t<IncludedMasterConsignment>\n" + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"1225\" unitCode=\"KGM\">1225</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"1\">1</TotalPieceQuantity>\n" + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" + "\t\t\t\t\t<TransportContractDocument>\n" + "\t\t\t\t\t\t<ID>172-30562033</ID>\n" + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" + "\t\t\t\t\t</TransportContractDocument>\n" + "\t\t\t\t\t<OriginLocation>\n" + "\t\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t</OriginLocation>\n" + "\t\t\t\t\t<FinalDestinationLocation>\n" + "\t\t\t\t\t\t<ID>MIL</ID>\n" + "\t\t\t\t\t\t<Name>MILAN</Name>\n" + "\t\t\t\t\t</FinalDestinationLocation>\n" + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" + "\t\t\t\t</IncludedMasterConsignment>\n" + "\t\t\t\t<IncludedMasterConsignment>\n" + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"1472\" unitCode=\"KGM\">1472</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"1\">1</TotalPieceQuantity>\n" + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" + "\t\t\t\t\t<TransportContractDocument>\n" + "\t\t\t\t\t\t<ID>172-30817776</ID>\n" + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" + "\t\t\t\t\t</TransportContractDocument>\n" + "\t\t\t\t\t<OriginLocation>\n" + "\t\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t</OriginLocation>\n" + "\t\t\t\t\t<FinalDestinationLocation>\n" + "\t\t\t\t\t\t<ID>BGO</ID>\n" + "\t\t\t\t\t\t<Name>Berlin </Name>\n" + "\t\t\t\t\t</FinalDestinationLocation>\n" + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" + "\t\t\t\t</IncludedMasterConsignment>\n" + "\t\t\t\t<IncludedMasterConsignment>\n" + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"1896\" unitCode=\"KGM\">1896</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"6\">6</TotalPieceQuantity>\n" + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" + "\t\t\t\t\t<TransportContractDocument>\n" + "\t\t\t\t\t\t<ID>172-31997980</ID>\n" + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" + "\t\t\t\t\t</TransportContractDocument>\n" + "\t\t\t\t\t<OriginLocation>\n" + "\t\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t</OriginLocation>\n" + "\t\t\t\t\t<FinalDestinationLocation>\n" + "\t\t\t\t\t\t<ID>STR</ID>\n" + "\t\t\t\t\t\t<Name>Stuttgart</Name>\n" + "\t\t\t\t\t</FinalDestinationLocation>\n" + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" + "\t\t\t\t</IncludedMasterConsignment>\n" + "\t\t\t\t<IncludedMasterConsignment>\n" + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"228\" unitCode=\"KGM\">228</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"1\">1</TotalPieceQuantity>\n" + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" + "\t\t\t\t\t<TransportContractDocument>\n" + "\t\t\t\t\t\t<ID>172-32802081</ID>\n" + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" + "\t\t\t\t\t</TransportContractDocument>\n" + "\t\t\t\t\t<OriginLocation>\n" + "\t\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t</OriginLocation>\n" + "\t\t\t\t\t<FinalDestinationLocation>\n" + "\t\t\t\t\t\t<ID>DUS</ID>\n" + "\t\t\t\t\t\t<Name>Dusseldorf</Name>\n" + "\t\t\t\t\t</FinalDestinationLocation>\n" + "\t\t\t\t\t<HandlingInstructions>\n" + "\t\t\t\t\t\t<Description>dangerous goods</Description>\n" + "\t\t\t\t\t\t<DescriptionCode>DGR</DescriptionCode>\n" + "\t\t\t\t\t</HandlingInstructions>\n" + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" + "\t\t\t\t</IncludedMasterConsignment>\n" + "\t\t\t\t<IncludedMasterConsignment>\n" + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"1988\" unitCode=\"KGM\">614</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"273\">84</TotalPieceQuantity>\n" + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" + "\t\t\t\t\t<TransportContractDocument>\n" + "\t\t\t\t\t\t<ID>172-32802210</ID>\n" + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" + "\t\t\t\t\t</TransportContractDocument>\n" + "\t\t\t\t\t<OriginLocation>\n" + "\t\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t</OriginLocation>\n" + "\t\t\t\t\t<FinalDestinationLocation>\n" + "\t\t\t\t\t\t<ID>STR</ID>\n" + "\t\t\t\t\t\t<Name>Stuttgart</Name>\n" + "\t\t\t\t\t</FinalDestinationLocation>\n" + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" + "\t\t\t\t</IncludedMasterConsignment>\n" + "\t\t\t</AssociatedTransportCargo>\n" + "\t\t\t<AssociatedTransportCargo>\n" + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t\t<ID>21947</ID>\n" + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">2067</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" + "\t\t\t\t\t<PieceQuantity>77</PieceQuantity>\n" + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" + "\t\t\t\t\t<PositioningEvent>\n" + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" + "\t\t\t\t\t</PositioningEvent>\n" + "\t\t\t\t\t<OperatingParty>\n" + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">C6</PrimaryID>\n" + "\t\t\t\t\t</OperatingParty>\n" + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t<IncludedMasterConsignment>\n" + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"8765\" unitCode=\"KGM\">1580</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"256\">10</TotalPieceQuantity>\n" + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" + "\t\t\t\t\t<TransportContractDocument>\n" + "\t\t\t\t\t\t<ID>172-22896414</ID>\n" + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" + "\t\t\t\t\t</TransportContractDocument>\n" + "\t\t\t\t\t<OriginLocation>\n" + "\t\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t</OriginLocation>\n" + "\t\t\t\t\t<FinalDestinationLocation>\n" + "\t\t\t\t\t\t<ID>LUX</ID>\n" + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" + "\t\t\t\t\t</FinalDestinationLocation>\n" + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" + "\t\t\t\t</IncludedMasterConsignment>\n" + "\t\t\t\t<IncludedMasterConsignment>\n" + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"1988\" unitCode=\"KGM\">487</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"273\">67</TotalPieceQuantity>\n" + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" + "\t\t\t\t\t<TransportContractDocument>\n" + "\t\t\t\t\t\t<ID>172-32802210</ID>\n" + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" + "\t\t\t\t\t</TransportContractDocument>\n" + "\t\t\t\t\t<OriginLocation>\n" + "\t\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t</OriginLocation>\n" + "\t\t\t\t\t<FinalDestinationLocation>\n" + "\t\t\t\t\t\t<ID>STR</ID>\n" + "\t\t\t\t\t\t<Name>Stuttgart</Name>\n" + "\t\t\t\t\t</FinalDestinationLocation>\n" + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" + "\t\t\t\t</IncludedMasterConsignment>\n" + "\t\t\t</AssociatedTransportCargo>\n" + "\t\t\t<AssociatedTransportCargo>\n" + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t\t<ID>33877</ID>\n" + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">980</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" + "\t\t\t\t\t<PieceQuantity>77</PieceQuantity>\n" + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" + "\t\t\t\t\t<PositioningEvent>\n" + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" + "\t\t\t\t\t</PositioningEvent>\n" + "\t\t\t\t\t<OperatingParty>\n" + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" + "\t\t\t\t\t</OperatingParty>\n" + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t<IncludedMasterConsignment>\n" + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"8765\" unitCode=\"KGM\">980</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"256\">77</TotalPieceQuantity>\n" + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" + "\t\t\t\t\t<TransportContractDocument>\n" + "\t\t\t\t\t\t<ID>172-22896414</ID>\n" + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" + "\t\t\t\t\t</TransportContractDocument>\n" + "\t\t\t\t\t<OriginLocation>\n" + "\t\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t</OriginLocation>\n" + "\t\t\t\t\t<FinalDestinationLocation>\n" + "\t\t\t\t\t\t<ID>LUX</ID>\n" + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" + "\t\t\t\t\t</FinalDestinationLocation>\n" + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" + "\t\t\t\t</IncludedMasterConsignment>\n" + "\t\t\t</AssociatedTransportCargo>\n" + "\t\t\t<AssociatedTransportCargo>\n" + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t\t<ID>41626</ID>\n" + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">2142</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" + "\t\t\t\t\t<PieceQuantity>74</PieceQuantity>\n" + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" + "\t\t\t\t\t<PositioningEvent>\n" + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" + "\t\t\t\t\t</PositioningEvent>\n" + "\t\t\t\t\t<OperatingParty>\n" + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" + "\t\t\t\t\t</OperatingParty>\n" + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t<IncludedMasterConsignment>\n" + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"656\" unitCode=\"KGM\">466</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"3\">2</TotalPieceQuantity>\n" + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" + "\t\t\t\t\t<TransportContractDocument>\n" + "\t\t\t\t\t\t<ID>172-28962172</ID>\n" + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" + "\t\t\t\t\t</TransportContractDocument>\n" + "\t\t\t\t\t<OriginLocation>\n" + "\t\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t</OriginLocation>\n" + "\t\t\t\t\t<FinalDestinationLocation>\n" + "\t\t\t\t\t\t<ID>AMS</ID>\n" + "\t\t\t\t\t\t<Name>AMSTERDAM</Name>\n" + "\t\t\t\t\t</FinalDestinationLocation>\n" + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" + "\t\t\t\t</IncludedMasterConsignment>\n" + "\t\t\t\t<IncludedMasterConsignment>\n" + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"594\" unitCode=\"KGM\">594</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"2\">2</TotalPieceQuantity>\n" + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" + "\t\t\t\t\t<TransportContractDocument>\n" + "\t\t\t\t\t\t<ID>172-28962776</ID>\n" + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" + "\t\t\t\t\t</TransportContractDocument>\n" + "\t\t\t\t\t<OriginLocation>\n" + "\t\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t</OriginLocation>\n" + "\t\t\t\t\t<FinalDestinationLocation>\n" + "\t\t\t\t\t\t<ID>OPO</ID>\n" + "\t\t\t\t\t\t<Name>PORTO</Name>\n" + "\t\t\t\t\t</FinalDestinationLocation>\n" + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" + "\t\t\t\t</IncludedMasterConsignment>\n" + "\t\t\t\t<IncludedMasterConsignment>\n" + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"592\" unitCode=\"KGM\">592</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"25\">25</TotalPieceQuantity>\n" + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" + "\t\t\t\t\t<TransportContractDocument>\n" + "\t\t\t\t\t\t<ID>172-30560961</ID>\n" + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" + "\t\t\t\t\t</TransportContractDocument>\n" + "\t\t\t\t\t<OriginLocation>\n" + "\t\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t</OriginLocation>\n" + "\t\t\t\t\t<FinalDestinationLocation>\n" + "\t\t\t\t\t\t<ID>MXP</ID>\n" + "\t\t\t\t\t\t<Name>MILAN</Name>\n" + "\t\t\t\t\t</FinalDestinationLocation>\n" + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" + "\t\t\t\t</IncludedMasterConsignment>\n" + "\t\t\t\t<IncludedMasterConsignment>\n" + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"5\" unitCode=\"KGM\">5</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"2\">2</TotalPieceQuantity>\n" + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" + "\t\t\t\t\t<TransportContractDocument>\n" + "\t\t\t\t\t\t<ID>172-31920744</ID>\n" + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" + "\t\t\t\t\t</TransportContractDocument>\n" + "\t\t\t\t\t<OriginLocation>\n" + "\t\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t</OriginLocation>\n" + "\t\t\t\t\t<FinalDestinationLocation>\n" + "\t\t\t\t\t\t<ID>CDG</ID>\n" + "\t\t\t\t\t\t<Name>Paris</Name>\n" + "\t\t\t\t\t</FinalDestinationLocation>\n" + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" + "\t\t\t\t</IncludedMasterConsignment>\n" + "\t\t\t\t<IncludedMasterConsignment>\n" + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"260\" unitCode=\"KGM\">260</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"12\">12</TotalPieceQuantity>\n" + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" + "\t\t\t\t\t<TransportContractDocument>\n" + "\t\t\t\t\t\t<ID>172-32802184</ID>\n" + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" + "\t\t\t\t\t</TransportContractDocument>\n" + "\t\t\t\t\t<OriginLocation>\n" + "\t\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t</OriginLocation>\n" + "\t\t\t\t\t<FinalDestinationLocation>\n" + "\t\t\t\t\t\t<ID>HAM</ID>\n" + "\t\t\t\t\t\t<Name>HAMBURG</Name>\n" + "\t\t\t\t\t</FinalDestinationLocation>\n" + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" + "\t\t\t\t</IncludedMasterConsignment>\n" + "\t\t\t\t<IncludedMasterConsignment>\n" + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"1988\" unitCode=\"KGM\">225</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"273\">31</TotalPieceQuantity>\n" + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" + "\t\t\t\t\t<TransportContractDocument>\n" + "\t\t\t\t\t\t<ID>172-32802210</ID>\n" + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" + "\t\t\t\t\t</TransportContractDocument>\n" + "\t\t\t\t\t<OriginLocation>\n" + "\t\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t</OriginLocation>\n" + "\t\t\t\t\t<FinalDestinationLocation>\n" + "\t\t\t\t\t\t<ID>STR</ID>\n" + "\t\t\t\t\t\t<Name>Stuttgart</Name>\n" + "\t\t\t\t\t</FinalDestinationLocation>\n" + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" + "\t\t\t\t</IncludedMasterConsignment>\n" + "\t\t\t</AssociatedTransportCargo>\n" + "\t\t\t<AssociatedTransportCargo>\n" + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t\t<ID>50791</ID>\n" + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">2850</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">10.89</GrossVolumeMeasure>\n" + "\t\t\t\t\t<PieceQuantity>125</PieceQuantity>\n" + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" + "\t\t\t\t\t<PositioningEvent>\n" + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" + "\t\t\t\t\t</PositioningEvent>\n" + "\t\t\t\t\t<OperatingParty>\n" + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" + "\t\t\t\t\t</OperatingParty>\n" + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t<IncludedMasterConsignment>\n" + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"2850\" unitCode=\"KGM\">2850</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">10.89</GrossVolumeMeasure>\n" + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"125\">125</TotalPieceQuantity>\n" + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" + "\t\t\t\t\t<TransportContractDocument>\n" + "\t\t\t\t\t\t<ID>172-32289946</ID>\n" + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" + "\t\t\t\t\t</TransportContractDocument>\n" + "\t\t\t\t\t<OriginLocation>\n" + "\t\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t</OriginLocation>\n" + "\t\t\t\t\t<FinalDestinationLocation>\n" + "\t\t\t\t\t\t<ID>BLL</ID>\n" + "\t\t\t\t\t\t<Name>BILLUND</Name>\n" + "\t\t\t\t\t</FinalDestinationLocation>\n" + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" + "\t\t\t\t</IncludedMasterConsignment>\n" + "\t\t\t</AssociatedTransportCargo>\n" + "\t\t\t<AssociatedTransportCargo>\n" + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t\t<ID>51397</ID>\n" + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">2748</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">12.430865</GrossVolumeMeasure>\n" + "\t\t\t\t\t<PieceQuantity>141</PieceQuantity>\n" + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" + "\t\t\t\t\t<PositioningEvent>\n" + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" + "\t\t\t\t\t</PositioningEvent>\n" + "\t\t\t\t\t<OperatingParty>\n" + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" + "\t\t\t\t\t</OperatingParty>\n" + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t<IncludedMasterConsignment>\n" + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"7209\" unitCode=\"KGM\">2748</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">12.43</GrossVolumeMeasure>\n" + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"370\">141</TotalPieceQuantity>\n" + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" + "\t\t\t\t\t<TransportContractDocument>\n" + "\t\t\t\t\t\t<ID>172-32625062</ID>\n" + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" + "\t\t\t\t\t</TransportContractDocument>\n" + "\t\t\t\t\t<OriginLocation>\n" + "\t\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t</OriginLocation>\n" + "\t\t\t\t\t<FinalDestinationLocation>\n" + "\t\t\t\t\t\t<ID>LUX</ID>\n" + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" + "\t\t\t\t\t</FinalDestinationLocation>\n" + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" + "\t\t\t\t</IncludedMasterConsignment>\n" + "\t\t\t</AssociatedTransportCargo>\n" + "\t\t\t<AssociatedTransportCargo>\n" + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t\t<ID>54652</ID>\n" + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">2490</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" + "\t\t\t\t\t<PieceQuantity>85</PieceQuantity>\n" + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" + "\t\t\t\t\t<PositioningEvent>\n" + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" + "\t\t\t\t\t</PositioningEvent>\n" + "\t\t\t\t\t<OperatingParty>\n" + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" + "\t\t\t\t\t</OperatingParty>\n" + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t<IncludedMasterConsignment>\n" + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"8765\" unitCode=\"KGM\">2490</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"256\">85</TotalPieceQuantity>\n" + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" + "\t\t\t\t\t<TransportContractDocument>\n" + "\t\t\t\t\t\t<ID>172-22896414</ID>\n" + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" + "\t\t\t\t\t</TransportContractDocument>\n" + "\t\t\t\t\t<OriginLocation>\n" + "\t\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t</OriginLocation>\n" + "\t\t\t\t\t<FinalDestinationLocation>\n" + "\t\t\t\t\t\t<ID>LUX</ID>\n" + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" + "\t\t\t\t\t</FinalDestinationLocation>\n" + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" + "\t\t\t\t</IncludedMasterConsignment>\n" + "\t\t\t</AssociatedTransportCargo>\n" + "\t\t\t<AssociatedTransportCargo>\n" + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t\t<ID>55378</ID>\n" + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">4364</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">19.748324</GrossVolumeMeasure>\n" + "\t\t\t\t\t<PieceQuantity>224</PieceQuantity>\n" + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" + "\t\t\t\t\t<PositioningEvent>\n" + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" + "\t\t\t\t\t</PositioningEvent>\n" + "\t\t\t\t\t<OperatingParty>\n" + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" + "\t\t\t\t\t</OperatingParty>\n" + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t<IncludedMasterConsignment>\n" + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"7209\" unitCode=\"KGM\">4364</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">19.75</GrossVolumeMeasure>\n" + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"370\">224</TotalPieceQuantity>\n" + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" + "\t\t\t\t\t<TransportContractDocument>\n" + "\t\t\t\t\t\t<ID>172-32625062</ID>\n" + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" + "\t\t\t\t\t</TransportContractDocument>\n" + "\t\t\t\t\t<OriginLocation>\n" + "\t\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t</OriginLocation>\n" + "\t\t\t\t\t<FinalDestinationLocation>\n" + "\t\t\t\t\t\t<ID>LUX</ID>\n" + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" + "\t\t\t\t\t</FinalDestinationLocation>\n" + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" + "\t\t\t\t</IncludedMasterConsignment>\n" + "\t\t\t</AssociatedTransportCargo>\n" + "\t\t\t<AssociatedTransportCargo>\n" + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t\t<ID>60364</ID>\n" + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">2415</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" + "\t\t\t\t\t<PieceQuantity>76</PieceQuantity>\n" + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" + "\t\t\t\t\t<PositioningEvent>\n" + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" + "\t\t\t\t\t</PositioningEvent>\n" + "\t\t\t\t\t<OperatingParty>\n" + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" + "\t\t\t\t\t</OperatingParty>\n" + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t<IncludedMasterConsignment>\n" + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"8765\" unitCode=\"KGM\">2415</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"256\">76</TotalPieceQuantity>\n" + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" + "\t\t\t\t\t<TransportContractDocument>\n" + "\t\t\t\t\t\t<ID>172-22896414</ID>\n" + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" + "\t\t\t\t\t</TransportContractDocument>\n" + "\t\t\t\t\t<OriginLocation>\n" + "\t\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t</OriginLocation>\n" + "\t\t\t\t\t<FinalDestinationLocation>\n" + "\t\t\t\t\t\t<ID>LUX</ID>\n" + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" + "\t\t\t\t\t</FinalDestinationLocation>\n" + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" + "\t\t\t\t</IncludedMasterConsignment>\n" + "\t\t\t</AssociatedTransportCargo>\n" + "\t\t\t<AssociatedTransportCargo>\n" + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t\t<ID>62668</ID>\n" + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">97</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0.440811</GrossVolumeMeasure>\n" + "\t\t\t\t\t<PieceQuantity>5</PieceQuantity>\n" + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" + "\t\t\t\t\t<PositioningEvent>\n" + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" + "\t\t\t\t\t</PositioningEvent>\n" + "\t\t\t\t\t<OperatingParty>\n" + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" + "\t\t\t\t\t</OperatingParty>\n" + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t<IncludedMasterConsignment>\n" + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"7209\" unitCode=\"KGM\">97</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0.44</GrossVolumeMeasure>\n" + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"370\">5</TotalPieceQuantity>\n" + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" + "\t\t\t\t\t<TransportContractDocument>\n" + "\t\t\t\t\t\t<ID>172-32625062</ID>\n" + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" + "\t\t\t\t\t</TransportContractDocument>\n" + "\t\t\t\t\t<OriginLocation>\n" + "\t\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t</OriginLocation>\n" + "\t\t\t\t\t<FinalDestinationLocation>\n" + "\t\t\t\t\t\t<ID>LUX</ID>\n" + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" + "\t\t\t\t\t</FinalDestinationLocation>\n" + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" + "\t\t\t\t</IncludedMasterConsignment>\n" + "\t\t\t</AssociatedTransportCargo>\n" + "\t\t\t<AssociatedTransportCargo>\n" + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t\t<ID>71695</ID>\n" + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">1300</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" + "\t\t\t\t\t<PieceQuantity>8</PieceQuantity>\n" + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" + "\t\t\t\t\t<PositioningEvent>\n" + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" + "\t\t\t\t\t</PositioningEvent>\n" + "\t\t\t\t\t<OperatingParty>\n" + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" + "\t\t\t\t\t</OperatingParty>\n" + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t<IncludedMasterConsignment>\n" + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"8765\" unitCode=\"KGM\">1300</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">0</GrossVolumeMeasure>\n" + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"256\">8</TotalPieceQuantity>\n" + "\t\t\t\t\t<TransportSplitDescription>S</TransportSplitDescription>\n" + "\t\t\t\t\t<TransportContractDocument>\n" + "\t\t\t\t\t\t<ID>172-22896414</ID>\n" + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" + "\t\t\t\t\t</TransportContractDocument>\n" + "\t\t\t\t\t<OriginLocation>\n" + "\t\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t</OriginLocation>\n" + "\t\t\t\t\t<FinalDestinationLocation>\n" + "\t\t\t\t\t\t<ID>LUX</ID>\n" + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" + "\t\t\t\t\t</FinalDestinationLocation>\n" + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" + "\t\t\t\t</IncludedMasterConsignment>\n" + "\t\t\t</AssociatedTransportCargo>\n" + "\t\t\t<AssociatedTransportCargo>\n" + "\t\t\t\t<TypeCode>ULD</TypeCode>\n" + "\t\t\t\t<UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t\t<ID>86386</ID>\n" + "\t\t\t\t\t<GrossWeightMeasure unitCode=\"KGM\">2748</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">7.82</GrossVolumeMeasure>\n" + "\t\t\t\t\t<PieceQuantity>167</PieceQuantity>\n" + "\t\t\t\t\t<CharacteristicCode>PMC</CharacteristicCode>\n" + "\t\t\t\t\t<PositioningEvent>\n" + "\t\t\t\t\t\t<OccurrencePositioningLocation>\n" + "\t\t\t\t\t\t\t<ID>ATL</ID>\n" + "\t\t\t\t\t\t</OccurrencePositioningLocation>\n" + "\t\t\t\t\t</PositioningEvent>\n" + "\t\t\t\t\t<OperatingParty>\n" + "\t\t\t\t\t\t<PrimaryID schemeAgencyID=\"3\">R7</PrimaryID>\n" + "\t\t\t\t\t</OperatingParty>\n" + "\t\t\t\t</UtilizedUnitLoadTransportEquipment>\n" + "\t\t\t\t<IncludedMasterConsignment>\n" + "\t\t\t\t\t<GrossWeightMeasure TotalConsignmentWeight=\"2748\" unitCode=\"KGM\">2748</GrossWeightMeasure>\n" + "\t\t\t\t\t<GrossVolumeMeasure unitCode=\"MTQ\">7.82</GrossVolumeMeasure>\n" + "\t\t\t\t\t<DensityGroupCode>MC</DensityGroupCode>\n" + "\t\t\t\t\t<TotalPieceQuantity TotalConsignmentPieces=\"167\">167</TotalPieceQuantity>\n" + "\t\t\t\t\t<TransportSplitDescription>T</TransportSplitDescription>\n" + "\t\t\t\t\t<TransportContractDocument>\n" + "\t\t\t\t\t\t<ID>172-32625095</ID>\n" + "\t\t\t\t\t\t<TypeCode>741</TypeCode>\n" + "\t\t\t\t\t</TransportContractDocument>\n" + "\t\t\t\t\t<OriginLocation>\n" + "\t\t\t\t\t\t<ID>CGO</ID>\n" + "\t\t\t\t\t\t<Name>ZHENGZHOU</Name>\n" + "\t\t\t\t\t</OriginLocation>\n" + "\t\t\t\t\t<FinalDestinationLocation>\n" + "\t\t\t\t\t\t<ID>LUX</ID>\n" + "\t\t\t\t\t\t<Name>Luxembourg </Name>\n" + "\t\t\t\t\t</FinalDestinationLocation>\n" + "\t\t\t\t\t<IncludedMasterConsignmentItem>\n" + "\t\t\t\t\t\t<TypeCode listAgencyID=\"1\">CONSOLIDATION</TypeCode>\n" + "\t\t\t\t\t</IncludedMasterConsignmentItem>\n" + "\t\t\t\t</IncludedMasterConsignment>\n" + "\t\t\t</AssociatedTransportCargo>\n" + "\t\t</ArrivalEvent>\n" + "\t\t<ArrivalEvent>\n" + "\t\t\t<ScheduledArrivalOccurrenceDateTime>2018-11-18T06:00:00+08:00</ScheduledArrivalOccurrenceDateTime>\n" + "\t\t\t<ScheduledDepartureOccurrenceDateTime/>\n" + "\t\t\t<OccurrenceArrivalLocation>\n" + "\t\t\t\t<ID>ORD</ID>\n" + "\t\t\t\t<Name>Chicago</Name>\n" + "\t\t\t\t<TypeCode>Airport</TypeCode>\n" + "\t\t\t\t<FirstArrivalCountryID>US</FirstArrivalCountryID>\n" + "\t\t\t</OccurrenceArrivalLocation>\n" + "\t\t\t<AssociatedTransportCargo>\n" + "\t\t\t\t<TypeCode>NIL</TypeCode>\n" + "\t\t\t</AssociatedTransportCargo>\n" + "\t\t</ArrivalEvent>\n" + "\t</LogisticsTransportManifest>\n" + "</MSG>"; Document doc = DocumentHelper.parseText(xml); System.out.println(doc.asXML()); long beginTime = System.currentTimeMillis(); Map<String, Object> map = XML2ENTITY.Dom2Map(doc); Map metamap = (Map) map.get("META"); String SEDR = (String) metamap.get("SNDR"); logger.info(SEDR); List<Map> event = (List<Map>) map.get("ArrivalEvent"); for (Map everyEvent : event){ String ScheduledArrivalOccurrenceDateTime = (String) everyEvent.get("ScheduledArrivalOccurrenceDateTime"); String FirstArrivalCountryID = ((Map) everyEvent.get("OccurrenceArrivalLocation")).get("FirstArrivalCountryID").toString(); Object AssociatedTransportCargoList = everyEvent.get("AssociatedTransportCargo"); if (AssociatedTransportCargoList.getClass().equals("java.util.ArrayList")){ //这里是为了判断 只发一票装载的情况,实际上上面event节点也要这样判断返回的是LIST还是MAP List<Map> AssociatedTransportCargo = (List<Map>) everyEvent.get("AssociatedTransportCargo"); for(Map AssociatedTransportCargoMap : AssociatedTransportCargo){ String uldType = AssociatedTransportCargoMap.get("TypeCode").toString(); String uldNumber = ((Map) AssociatedTransportCargoMap.get("UtilizedUnitLoadTransportEquipment")).get("ID").toString(); String PositioningEvent_OccurrencePositioningLocation_ID = ((Map)(((Map)(((Map) AssociatedTransportCargoMap.get("UtilizedUnitLoadTransportEquipment")).get("PositioningEvent"))).get("OccurrencePositioningLocation"))).get("ID").toString(); Object IncludedMasterConsignmentList = AssociatedTransportCargoMap.get("IncludedMasterConsignment"); if (IncludedMasterConsignmentList.getClass().equals("java.util.ArrayList")){ }else if (IncludedMasterConsignmentList.getClass().equals("java.util.Map")){ //这里为MAP代表一个板里面装一件货 Map IncludedMasterConsignmentMap = (Map)IncludedMasterConsignmentList; String awbNumber = ((Map)IncludedMasterConsignmentMap.get("TransportContractDocument")).get("ID").toString(); } } }else if (AssociatedTransportCargoList.getClass().equals("java.util.Map")){//是MAP单取下面节点就行,只发一票装载 报文中是一个航班,一个板箱,一个运单 } } System.out.println(map.toString()); System.out.println("Use time:"+(System.currentTimeMillis()-beginTime)); } }