2013-03-07 105 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/