Je dois créer des documents XML à l'aide de packages java org.w3c.dom ou jdom intégrés à un ensemble de fichiers XSD. Les fichiers XSD sont similaires mais pas les mêmes. En substance, j'ai besoin de créer le fichier XML selon le XSD qui m'a été donné dynamiquement.Création par programme d'un document XML à l'aide d'un fichier XSD
Quelle est la meilleure façon de le faire. J'ai vérifié le paquet Validator, il n'a pas de fonctionnalités comme look-ahead ou itérateurs pour les éléments possibles à un nœud de contexte donné.
Idéalement, je cherche une architecture de type SAX où j'implémente un élément quand on me demande de le fournir sans contexte. Le moteur devrait assembler et me donner l'arbre dom à la fin.
Cette roue a-t-elle déjà été inventée?
Merci ..
Merci pour la réponse. Je connais le castor, donc je suis certain que cela ne correspondrait pas à mes exigences. Peut-être que JDom est la voie à suivre. Je suis curieux de voir comment les éditeurs XML comme le plugin NetBeans, XMLSpy, Oxygen etc. sont capables de fournir des invites contextuelles et des prévisualisations. J'espérais qu'il y ait une bibliothèque/projet open-source qui puisse le faire en dehors de la boîte. –
Il n'y a aucun problème pour obtenir les sources des éditeurs Netbeans ou Eclipse XML et jeter un oeil. –