<?xml version='1.0' encoding='UTF-8'?>
<ns2:Waybill xmlns:ns2="iata:waybill:1" xmlns="iata:datamodel:3">
<ns2:BusinessHeaderDocument>
<ID>123456789</ID>
<SignatoryCarrierAuthentication>
<ActualDateTime>2019-08-01</ActualDateTime>
<Signatory>xxxxxx</Signatory>
<IssueAuthenticationLocation>
<Name>BEIJING</Name>
</IssueAuthenticationLocation>
</SignatoryCarrierAuthentication>
</ns2:BusinessHeaderDocument>
<?xml version="1.0" encoding="UTF-8"?>
<ns3:Waybill xmlns:ns3="iata:waybill:1" xmlns:ns2="iata:datamodel:3">
<ns2:BusinessHeaderDocument>
<ns2:ID>123456789</ns2:ID>
<ns2:SignatoryCarrierAuthentication>
<ns2:ActualDateTime>2019-03-11</ns2:ActualDateTime>
<ns2:Signatory>xxxxxxxxx</ns2:Signatory>
<ns2:IssueAuthenticationLocation>
<ns2:Name>SHANGHAI</ns2:Name>
</ns2:IssueAuthenticationLocation>
</ns2:SignatoryCarrierAuthentication>
</ns2:BusinessHeaderDocument>
请问,如何让第二个 xml文件的 xmlns变的与第一个 xml文件一样呢
因为他们不一样,结果第二个 xml下面的节点都有前缀
用的工具是 JAXBContext、Unmarshaller、Marshaller类
<ns2:Waybill xmlns:ns2="iata:waybill:1" xmlns="iata:datamodel:3">
<ns3:Waybill xmlns:ns3="iata:waybill:1" xmlns:ns2="iata:datamodel:3">
问题出现的环境背景及自己尝试过哪些方法
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)