Bonjour,
Je cherche une API pour générer des classes Java à partir d'un XSD, puis générer un fichier XML à partir de ces classes.
En fait, j'ai déjà repéré JAXB et Castor, mais les classes générées ne tiennent pas compte des contraintes du XSD;
Exemple :
J'ai vu qu'il était possible de vérifier les contraintes au moment du marshalling/unmarshalling.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <xs:simpleType name="Propriete"> <xs:restriction base="xs:string"> <xs:maxLength value="5" /> </xs:restriction> </xs:simpleType>
N'existe-t-il pas d'API qui génère les classes Java directement avec ces contraintes ?
Exemple :
Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public void setPropriete(String psPropriete) { if(psPropriete.length > 5) throw Exception(); ... }
Partager