我正在使用jaxb来编组数据
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "MessageType", propOrder = {
})
@XmlRootElement(name = "message")
protected String source;
protected GroupesVeh groupesVeh;
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar heureMesure1;
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar heureMesure2;
当我使用jaxb编组时如下:
Marshaller marshaller = jaxbContext.createMarshaller();
marshaller.marshal(messageType, writer);
我得到了:
<source xmlns="" xmlns:ns7="http://www.w3.org/2005/08/addressing">SOURCE</source>
<groupesVeh xmlns="" xmlns:ns7="http://www.w3.org/2005/08/addressing"/>
<heuremesure1 xmlns="" xmlns:ns7="http://www.w3.org/2005/08/addressing">2016-02-12T14:40:56.000Z</heuremesure1>
<heuremesure2 xmlns="" xmlns:ns7="http://www.w3.org/2005/08/addressing">2018-02-07T10:59:00.439Z</heuremesure2>
如何删除xmlns =“”xmlns:ns7 =“http://www.w3.org/2005/08/addressing”?仅获得:
<source>SOURCE</source>
<groupesVeh/>
<heureMesure1>2016-02-12T14:40:56.000Z</heureMesure1>
<heureMesure2>2018-02-07T09:21:48.092Z</heureMesure2>
先谢谢。