I am getting below output while marshalling,
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Travel111 xmlns="http://travel" xmlns:ns2="http://mycompany/train" xmlns:ns3="http://mycompany/passenger">
<train>
<ns2:Passengers>
<ns2:Passenger>
<ns3:TicketNumber>10000</ns3:TicketNumber>
</ns2:Passenger>
<ns2:Passenger>
<ns3:TicketNumber>20000</ns3:TicketNumber>
</ns2:Passenger>
</ns2:Passengers>
</train>
</Travel111>
I don't want Namespace attribute like ns2,ns3. I want below output using JAXB
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Travel111 xmlns="http://travel">
<train xmlns="http://mycompany/train">
<Passengers xmlns="http://mycompany/passenger" >
<Passenger>
<TicketNumber>10000<TicketNumber>
</Passenger>
<Passenger>
<TicketNumber>20000</TicketNumber>
</Passenger>
</Passengers>
</train>
</Travel111>
what i have to change in packe-info.java to get above output thanks in advance
No comments:
Post a Comment