Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

XML VERS XSD


Information sur la source

Catégorie :Divers Source .NET ( DotNet ) Classé sous : XSD, XML, Inference Niveau : Débutant Date de création : 19/10/2007 Vu / téléchargé: 7 352 / 395

Note :
Aucune note

Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

Description

Cette source permet de créer un fichier XSD (Schéma XML) à partir d'un XML.

On utilise générale le couple XML/XSD dans l'autre sens : Un XSD pour valider un XML.
Ici, c'est le XML qui est la base de tout.
Pour les non-pros du XSD, il y a quelques outils (Sharewares) permettant de le faire, mais Microsoft met à disposition un utilitaire (XSD Inference) qui permet de réaliser l'opération simplement.

Microsoft XSD Inference Tool 1.0 est téléchargeable ici : http://msdn2.microsoft.com/fr-fr/xml/Bb190622.aspx

Ensuite, une petite référence à Microsoft.XsdInference dans le code, et c'est parti !

Code simple à appréhender. Le peu d'outils gratuits pour réaliser celà m'a poussé à le poster.

codé sous Microsoft Visual C# 2005 Express Edition
 

Conclusion

Utilisé dans mon cas pour réaliser des contrats d'interface XML avec des clients.

Limitation de l'utilitaire :
- Si un noeud de votre XML ne peut avoir que N fils, XSD Inference voyant qu'il y en a plusieurs, dira qu'il n'y a pas de limites (maxOccurs="unbounded"). La limite à N devra être fixée manuellement par la suite.
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

Aucun commentaire pour le moment.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Vérifier la syntaxe d'un xml avec un xsd [ par t_barbillon ] Salut, Est ce qu'il y a un moyen de verifier la syntaxe d'un fichier xml à partir d'un fichier xsd ? Problème XML/XSD [ par granghon ] Bonjour,Je ne suis pas sur de poser ma question sur le bon thème mais c'est celui qui à mon goût s'en rapproche le plus.J'utilise un fi Xml, Xsd et affichage dans un DataGrid [ par cfz ] Bonjour, N'ayant jamais utilisé de DataSet, DataGrid & co je suis un peu perdu (en fait j'ai installé Visual Studio depuis un peu plus d Conseil : XML XSD SQL Base de données [ par PegaseJM ] Bonjour,J'ai une petite application à refondre de VB6 vers C#L'application VB6 utilise une petite base de donneés access (9 tables).J'ai commençé la r Probleme avec des xsd tres complexes [ par muvperrin ] bonjour à tous ... je dispose d'un paquet de fichiers xsd (qui comportent des includes et des import) qui définissent une norme (donc je ne peux les XML : fichier wsdl et fichier xsd??? [ par yanis7518 ] Salut a tous,Voila je dois parser un fichier XML afin de recuperer des données. Cependant lorsque je le parse a l'aide de la classe XPATH ce dernier s XSD/XML [ par mastoc ] Bonjour,J'ai actuellement un petit problème en rapport avec la validation d'un fichier XLM par un XSD. Voilà ce qui se passe. J'utilise l'outil Xsd.ex XSD vers XML [ par swyms ] Salut à tous,Comment peut-on créer un fichier XML (ou un objet XmlDocument) à partir d'un fichier XSD ?Merci Valider un xml / xsd [ par lenoil55 ] bonjour à tous,j'ai créé un flux xml et j'aimerais valider ce flux par rapport à un fichier xsd.Existe t-il un moyen de réaliser ceci ?XmlValidator ré typage de données dans XSD [ par ratsimisampy ] salut à tous, voilà, je voudrai charger un fichier xml dans ma base access et ensuite afficher les données dans mon datagrid. pour tou


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,390 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.