2013-03-07 63 views
0

我想生成多态Java类的XSD。是否有可能开发支持下列xml的多态XML模式?Java xml架构设计

,这样我就必须面向对象的继承类结构...

以下是可能的场景:

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

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

回答

0

这可以用JAXB来完成,特别是XJC工具,它会采取XSD文件作为参数,以及所需java类的一些细节(包,路径等)。

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