Est-il possible de mapper un schéma XML existant vers des classes Java existantes?jaxb avec des classes et un schéma existants
J'ai plusieurs schémas XML et j'ai besoin de les mapper tous à une classe java. Les fichiers XML diffèrent un peu en ce qui concerne le stockage des données. E.g.
public class DataStorage {
public String data1;
public String data2;
public String data3;
}
et un ensemble de différents fichiers 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>
Il pourrait y avoir beaucoup d'autres variantes de fichiers XML.
Est-il possible de lier tous ces fichiers à la classe java en utilisant jaxb?
Oui, vous pouvez. Construire des paquets pour chaque schéma xml et les lier à votre classe. – umbr
Pourriez-vous s'il vous plaît décrire plus en détail? –