Générateur de code XSD
Existe-il des Générateurs de Code qui permettrait de prendre un document XML bien formé, et écrire à partir d'un schéma XSD basé sur la façon dont le document XML est structuré?
source d'informationauteur George Stocker | 2008-11-13
Vous devez vous connecter pour publier un commentaire.
L'XSD.exe utilitaire (qui est installé avec Visual Studio) est capable de créer un fichier XSD à partir d'un fichier XML.
Voici le lien sur MSDN
Je crois qu'il peut aussi partie de la .NET SDK, ce qui signifie que vous n'aurait pas besoin d'une véritable installation de Visual Studio.
Meilleure Réponse, bar none:
http://xsd2code.codeplex.com
J'ai tiré mes cheveux pour un totale de travail de 8 heures par jour, a mené nulle part, avec toute la merde solutions (XSD, CodeXS, XSDObjectGen, et autres) et ne suis pas intéressé à payer 400 $pour la stupide commerciale des outils pour ce faire.
Puis je suis tombé sur ce projet codeplex... WOW! Où était cette toute ma vie?
Et la meilleure partie... ses activement travaillé, MAINTENANT (2009), pas un abaondoned croûte tas de 2004 ou certains boiteux chose.
Profitez-en!
Visual Studio fait très bien aussi... de fichier Open XML.. Choisissez l'option "Générer le Schéma" Commande de menu XML
Je suis un peu en retard à la partie, mais je trouve que Businessware Architectes CodeXS est très bon. J'ai trouvé qu'il gère schéma complexe est beaucoup mieux.
Je ne suis sûr que c'est utile. Après tout, il ne peut pas déduire de tout: si un élément est présent dans le document XML, comment savoir si c'est obligatoire ou pas?
Examplotronpour atteindre un but similaire, repose, au moins en partie, sur les annotations.
Essayer XXSd2Code. Ce code génère du C#, C++, Java et C++/CLI liaisons à partir de xsds.
XXSd2Code
Et une vieille question, je sais, mais cela peut aider quelqu'un: http://www.freeformatter.com/xsd-generator.html. Simple outil en ligne et obtient le travail fait avec facilité. Parfait pour rapide schéma XML génération.