Salut
Je travaille avec java 6
j'ai un petit problème lors du marshalling.En fait ,pour des valeurs non nulles ,tout va bien mais pour des valeurs nulles,mes élément XML sont de la forme:
<ELEMENT xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
ce que je veut est de me débarrasser de l'attribut xsi ainsi que la namespace.
Je veut avoir la forme suivante(pour les éléments nulles):
voici mon code de marshalling:
1 2 3 4 5 6
|
StringWriter writer = new StringWriter();
JAXBContext context = JAXBContext
.newInstance(DOCUMENT.class);
Marshaller marshaller = context.createMarshaller();
marshaller.marshal(document, writer; |
Partager