Need help in PowerShell to correct the XML file. The Node I want to insert here is not the first child of the XML file. Structure of Current File - This is the current file and I need help on this
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<Shipment xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" >
<ShipmentNumber>0012546776</ShipmentNumber>
<Container>Selleys/Yates</Container>
<Extnl_id/>
<AddressForwardingAgent>
<PartnerNumber>0000400260</PartnerNumber>
<LanguageKey>EN</LanguageKey>
<Name>TEST</Name>
<HouseandStreet>TEST1</HouseandStreet>
</AddressForwardingAgent>
<AddressSender>
<TransportPlanningPoint>4001</TransportPlanningPoint>
<LanguageKey>EN</LanguageKey>
<Name>TEST2</Name>
<HouseandStreet>TEST2</HouseandStreet>
</AddressSender>
<Consignment>
<ConsignmentNumber>0001</ConsignmentNumber>
<ConsignmentHeader>
<DangerousGoodsIndicator>X</DangerousGoodsIndicator>
<GrossWeight>2005.268</GrossWeight>
<WeightUOM>KG</WeightUOM>
<TotalVolume>3.856</TotalVolume>
<VolumeUOM>M3</VolumeUOM>
</ConsignmentHeader>
<ConsignmentNumber>0002</ConsignmentNumber>
<ConsignmentHeader>
<DangerousGoodsIndicator>X</DangerousGoodsIndicator>
<GrossWeight>21.12</GrossWeight>
<WeightUOM>KG</WeightUOM>
<TotalVolume>0.044</TotalVolume>
<VolumeUOM>M3</VolumeUOM>
</ConsignmentHeader>
<ConsignmentNumber>0003</ConsignmentNumber>
<ConsignmentHeader>
<DangerousGoodsIndicator>Y</DangerousGoodsIndicator>
<GrossWeight>12.45</GrossWeight>
<WeightUOM>KG</WeightUOM>
<TotalVolume>0.056</TotalVolume>
<VolumeUOM>P3</VolumeUOM>
</ConsignmentHeader>
</Consignment>
Expected Output - This kind of structure I want in XML by using PowerShell.
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<Shipment xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" >
<ShipmentNumber>0012546776</ShipmentNumber>
<Container>Selleys/Yates</Container>
<Extnl_id/>
<AddressForwardingAgent>
<PartnerNumber>0000400260</PartnerNumber>
<LanguageKey>EN</LanguageKey>
<Name>TEST</Name>
<HouseandStreet>TEST1</HouseandStreet>
</AddressForwardingAgent>
<AddressSender>
<TransportPlanningPoint>4001</TransportPlanningPoint>
<LanguageKey>EN</LanguageKey>
<Name>TEST2</Name>
<HouseandStreet>TEST2</HouseandStreet>
</AddressSender>
<Consignment>
<ConsigmentLine> ## Need to insert this tag here
<ConsignmentNumber>0001</ConsignmentNumber>
<ConsignmentHeader>
<DangerousGoodsIndicator>X</DangerousGoodsIndicator>
<GrossWeight>2005.268</GrossWeight>
<WeightUOM>KG</WeightUOM>
<TotalVolume>3.856</TotalVolume>
<VolumeUOM>M3</VolumeUOM>
</ConsignmentHeader>
</ConsigmentLine>
<ConsigmentLine> ## Need to insert this tag here
<ConsignmentNumber>0002</ConsignmentNumber>
<ConsignmentHeader>
<DangerousGoodsIndicator>X</DangerousGoodsIndicator>
<GrossWeight>21.12</GrossWeight>
<WeightUOM>KG</WeightUOM>
<TotalVolume>0.044</TotalVolume>
<VolumeUOM>M3</VolumeUOM>
</ConsignmentHeader>
</ConsigmentLine>
<ConsigmentLine> ## Need to insert this tag here
<ConsignmentNumber>0003</ConsignmentNumber>
<ConsignmentHeader>
<DangerousGoodsIndicator>Y</DangerousGoodsIndicator>
<GrossWeight>12.45</GrossWeight>
<WeightUOM>KG</WeightUOM>
<TotalVolume>0.056</TotalVolume>
<VolumeUOM>P3</VolumeUOM>
</ConsignmentHeader>
</ConsigmentLine>
</Consignment>