Ordonnancement des classes imbriquées avec JAXB

Je suis en train de maréchal de certaines classes que j'ai conçu, avec la norme JAXB, les classes ont tous des nuls constructeurs, c'est ma première tentative à l'aide de JAXB ou marshalling/unmarhslling dans n'importe quelle langue d'ailleurs, mais ce que je comprends JAXB devrait être en mesure de marshall sans un XSD.

Les classes sont comme suit:

@XmlRootElement(name="place")
class Place {
    @XmlAttribute
    //various fields and get set methods
    public Place() {          
    }
}

@XmlRootElement(name="Arc")
class Arc {
    //various fields and get set methods
    @XmlAttribute
    Place p;
    public setPlace(Place p) {
        //...
    }

    public Arc() { 
    }
}

@XmlRootElement(name="Transition")
class Transition {
   Arc[] a;

   public Transition() {        
   }
}

Je peux marshall la Place classe, mais pas le Arc classe, le Transition je n'essaierai même pas, les classes ont la @XMLPropriety de balises, mais quand il atteint le imbriquée Place classe JAXB ne semble pas comprendre l'objet XML à la carte aussi.

Si il y a un autre tag je devrais être à l'aide de la classe imbriquée ou il y a une autre erreur, je suis dominant?

S'il vous plaît mettre le code réel que vous utilisez dans votre question. Les annotations JAXB sont très imporant de comprendre votre question.
Je le ferai dès que je peux y accéder.

OriginalL'auteur George Bora | 2012-10-31