Générer un formulaire de saisie de données dynamique de XSD y compris les règles de validation

StackOverflow https://stackoverflow.com/questions/4018968

Question

Y at-il quelque chose autour qui peut lire un schéma XSD et créer dynamiquement un (Windows C #) sous forme d'entrée de données? Il faudrait aussi lire les définitions de type et de les utiliser pour valider les données saisies. Les données serait alors enregistrer comme un fichier XML.

Je préférerais que c'était une forme dynamique depuis le XSD pourrait, et va probablement changer. Je préfère ne pas avoir à reconstruire et à redistribuer l'application à chaque fois qu'il change.

J'ai vu XSD2code qui semble prometteur mais ne semble pas être dynamique.

Le

Était-ce utile?

La solution

Je ne sais pas si cela peut vous aider avec cette chose dynamique, mais mieux que XSD2Code est LinqToXSD. Tout d'abord, vous construisez un objet .cs avec LinqToXSD, puis vous ajoutez dans votre projet. Ensuite, vous ajoutez un nouvel objet source de données et un ensemble de liaison à votre objet .cs. Ne pas oublier d'ajouter des références propres à XML.Schema.Linq.dll à votre projet. Maintenant, vous pouvez ajouter des ressources binded à vos WinForms. Je traite la validation en ce moment, je l'espère va bien avec ça, je vous le ferai savoir.

scroll top