Création xsd

vinzentt Messages postés 3 Date d'inscription lundi 20 février 2006 Statut Membre Dernière intervention 20 février 2006 - 20 févr. 2006 à 00:33
vinzentt Messages postés 3 Date d'inscription lundi 20 février 2006 Statut Membre Dernière intervention 20 février 2006 - 20 févr. 2006 à 19:28
salut tout le monde,

je cherche à créer un fihier .xsd à partir d'une classe Java ( ou peut-etre a partir du fichier xml que j'ai crée gace à JAXB (marshaller)).
Quelqu'un a-t-il une idée car je commence à désesperer??

merci d'avance

4 réponses

cs_neodante Messages postés 2835 Date d'inscription lundi 11 août 2003 Statut Modérateur Dernière intervention 16 décembre 2006 11
20 févr. 2006 à 17:56
Un fichier XSD n'est-il pas un document XML .... ;-)

++
0
vinzentt Messages postés 3 Date d'inscription lundi 20 février 2006 Statut Membre Dernière intervention 20 février 2006
20 févr. 2006 à 18:58
bien sur mais il représente la "grammaire" du fichier xml correspondant et je veux procéder à sa génération automatique.
pour l'instant je n'ai rien trouver de mieux qu'une petite appli nommée xsd.exe via la classe runtime...
0
cs_neodante Messages postés 2835 Date d'inscription lundi 11 août 2003 Statut Modérateur Dernière intervention 16 décembre 2006 11
20 févr. 2006 à 19:03
Salut,
je n'avais pas compris toute ta question ;-)
La génération de XSD à partir d'un fichier XML ou d'une classe ne sont pas de tout repos à faire. Le début à faire pour une structure n'est pas difficile si tu connais un tant soit peu le XSD mais cela se complexifie très vite. Concernant quelque chose d'existant dans ce domaine, je ne connais rien du tout qui pourrait te le faire autre que XMLSpy ou VS2005 ... donc rien qui devrait t'intéresser.

++
0
vinzentt Messages postés 3 Date d'inscription lundi 20 février 2006 Statut Membre Dernière intervention 20 février 2006
20 févr. 2006 à 19:28
salut,
merci de ta reponse en tout cas mais bon je vais essayer de me débrouiller avec xsd.exe meme si je n'aime pas trop faire appel à des applications extérieures.

merci. @+
0
Rejoignez-nous