Можно ли отобразить существующую XML-схему на существующие классы Java?
У меня есть несколько схем XML, и мне нужно сопоставить их все с одним классом Java.XML-файлы немного отличаются способом хранения данных.Например,
public class DataStorage {
public String data1;
public String data2;
public String data3;
}
и множество различных xml-файлов
<?xml ...?>
<dataCase1>
<data1>...</data1>
<data2>...</data2>
<data3>...</data3>
</dataCase1>
<?xml ...?>
<dataCase2>
<data data1="..." data2="..." data3="..." />
</dataCase2>
<?xml ...?>
<dataCase3>
<data>
<innerData>
<data1>...</data1>
</innerData>
<otherData data2="...">
<data3>...</data3>
</otherData>
</data>
</dataCase3>
Может быть много других вариантов xml-файлов.
Возможно ли связать все эти файлыJava-класс с использованием Jaxb?