J'ai une classe que j'utilise pour générer une charge utile XML de: avec une méthode d'usine d'objet comme suit p> Je voudrais que le corps du savon contienne p> mais je finis avec p> Quelqu'un est-il rencontré quelque chose de similaire? p> p>
4 Réponses :
Si vous mettez votre classe dans une liste, puis enregistrez cette liste dans XML, il ressort de ce que vous recherchez. p>
Vous pouvez essayer le code suivant.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Something> <test> <one>1</one> <two>2</two> </test> </Something>
Essayez avec cela,
quelque chose.java p> test.java p> marshalling avec jaxb <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Something>
<test>
<one>1</one>
<two>2</two>
</test>
</Something>
Je l'ai résolu en modifiant la classe XML que où mon wrapper a l'air comme ceci: P> wsimport code> généré comme suit:
@XmlAccessorType(XmlAccessType.NONE)
@XmlType(name = "someNameWrapper", propOrder = {
"one",
"two"
})
public class MyClassWrapper {
public MyClassWrapper() {}
public MyClassWrapper(MyClass base) {
this.base = base;
}
@XmlElement
public getOne() { return base.getOne(); }
@XmlElement
public getTwo() { return base.getTwo(); }
}