Jaxb équivalent en C #
À l'aide de JAXB en Java, il est facile de générer à partir d'un fichier de schéma xml d'un ensemble de classes Java, xml conforme à ce schéma peut être désérialisé.
Est-il un C# équivalent de JAXB? Je sais que Linq peut sérialiser et désérialiser des classes à/à partir de fichiers xml. Mais comment puis-je générer des classes C# à partir du fichier de schéma xml et ensuite utiliser ces classes avec linq?
source d'informationauteur mgamer
Vous devez vous connecter pour publier un commentaire.
Si vous utilisez Visual Studio,essayez la Définition de Schéma XML Outil. Il prend des définitions de schéma et produit des classes C# -- ou il peut aller dans l'autre sens et de produire des définitions de schéma de classes. Il dispose également d'un certain nombre d'autres XML transformations.Il est un meilleur outil de Microsoft, nommée XsdObjectGenle XSD Objet Générateur de Code. C'est comme xsd.exe, mais en mieux. Aussi gratuit, il n'est pas de la partie .NET SDK, mais c'est un téléchargement séparé.
Également voir le DONC, la question: XSDObjectGen vs Xsd.exe
Regarder dans l'aide de jeu de données. C'est un peu un concept différent de "Java Beans". L'intégralité du document XML est traité ensemble hiérarchique de toutes les tables dans une seule classe. La bonne nouvelle est que la théorie de l'encapsulation pour la programmation orientée objet est réellement appliqué. Wow, Microsoft a obtenu quelque chose de bien de ce Soleil pooched.
De toute façon. Vous pouvez aussi regarder DataSet typé si vous voulez rendre les choses plus intéressantes. J'ai utilisé ce sur de grands projets avec un grand succès.