2013-03-07 3 views
0

Я хотел бы генерировать полиморфные классы Java XSD. Возможно ли разработать полиморфную xml-схему, поддерживающую следующий xml?Java xml schema design

Так что я бы объектно-ориентированном унаследованную структуру класса ...

После можно было бы сценарий:

<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/