Hi gurus,
i have imported an XSD file as an external definition and use this for a mapping. After my mapping i have an xml file like:
<?xml version="1.0" encoding="UTF-8" ?> - <ns1:Aviso xmlns:ns1="http://Post.AG/PartnerInterface/Schemas/PVSdeAt/Aviso_V1.0"> - <ns2:Header xmlns:ns2="http://PostAG.PartnerInterface.Schemas.PVS_deAt.AvisoHeader"> <ns2:DebitorAuftraggeber>0022022315</ns2:DebitorAuftraggeber> <ns2:Kundenname>WNT Deutschland GmbH</ns2:Kundenname> <ns2:Erstellungsdatum>2009-06-26T16:12:25</ns2:Erstellungsdatum> <ns2:Versanddatum>2009-06-26T16:12:25</ns2:Versanddatum> </ns2:Header> - <ns3:Absender xmlns:ns3="http://PostAG.PartnerInterface.Schemas.PVS_deAt.AvisoShipper"> <ns3:Absendername1>WNT Deutschland GmbH</ns3:Absendername1> <ns3:Absendername2 /> <ns3:Absendername3 /> <ns3:Absendername4 />
Now the question is how to change the namespace tags ns1 ns2 ns3? The target XML-File should view like this: (ns1 = ns0; ns2 = ns1; ns3 = ns2)
<?xml version="1.0" encoding="UTF-8" ?> - <ns0:Aviso xmlns:ns1="http://Post.AG/PartnerInterface/Schemas/PVSdeAt/Aviso_V1.0"> - <ns1:Header xmlns:ns2="http://PostAG.PartnerInterface.Schemas.PVS_deAt.AvisoHeader"> <ns1:DebitorAuftraggeber>0022022315</ns2:DebitorAuftraggeber> <ns1:Kundenname>WNT Deutschland GmbH</ns2:Kundenname> <ns1:Erstellungsdatum>2009-06-26T16:12:25</ns2:Erstellungsdatum> <ns1:Versanddatum>2009-06-26T16:12:25</ns2:Versanddatum> </ns1:Header> - <ns2:Absender xmlns:ns3="http://PostAG.PartnerInterface.Schemas.PVS_deAt.AvisoShipper"> <ns2:Absendername1>WNT Deutschland GmbH</ns3:Absendername1> <ns2:Absendername2 /> <ns2:Absendername3 /> <ns2:Absendername4 />
Thanks a lot,
Max