javaxml模式设计

javaxml模式设计,java,xml,xsd,Java,Xml,Xsd,我想生成XSD的多态java类。是否可以开发支持以下xml的多态xml模式 这样我就可以继承面向对象的类结构 可能出现以下情况: <Product> <Car> <FastCar> <engine> </engine> </FastCar> </Car> </Product> <Produc

我想生成XSD的多态java类。是否可以开发支持以下xml的多态xml模式

这样我就可以继承面向对象的类结构

可能出现以下情况:

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

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

这可以通过jaxb来完成,特别是xjc实用程序,它将XSD文件作为参数,以及所需java类的一些细节(包、路径等)