0
votes

@Xmlrootelement sur la classe mais pas en XML

J'ai une classe que j'utilise pour générer une charge utile XML de: xxx

avec une méthode d'usine d'objet comme suit xxx < p>}

Je voudrais que le corps du savon contienne xxx

mais je finis avec xxx

Quelqu'un est-il rencontré quelque chose de similaire?


0 commentaires

4 Réponses :


0
votes

Si vous mettez votre classe dans une liste, puis enregistrez cette liste dans XML, il ressort de ce que vous recherchez.


0 commentaires

0
votes

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>


0 commentaires

0
votes

Essayez avec cela,

quelque chose.java p> xxx pré>

test.java p> xxx pré>

marshalling avec jaxb

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Something>
    <test>
        <one>1</one>
        <two>2</two>
    </test>
</Something>


0 commentaires

0
votes

Je l'ai résolu en modifiant la classe XML que wsimport code> généré comme suit: xxx pré>

où mon wrapper a l'air comme ceci: P>

@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(); }
}


0 commentaires