2013-03-07 8 views
0

Je voudrais générer des classes java polymorphes de XSD. Est-il possible de développer un schéma xml polymorphe qui supporte xml?Java xml schema design

Alors que j'aurais objet structure de classe héritée orientée ...

Après serait le scénario possible:

<Product> 
    <Car> 
      <FastCar> 
        <engine> </engine> 
      </FastCar> 
    </Car> 
</Product> 

<Product> 
    <Car> 
      <SlowCar> 
        <engine> </engine> 
      </SlowCar> 
    </Car> 
</Product> 

Répondre

0

Cela peut être fait avec JAXB, en particulier l'utilitaire xjc qui prendra un XSD fichier en tant que paramètre, et quelques détails (paquet, chemin, etc) pour vos classes Java souhaitées.

http://jaxb.java.net/2.2.6/