De Classe C# (code source) Générateur de fichier XML
Quels outils avez-vous utilisé pour créer code source de la classe à partir de fichiers xml? Est-ce un cas limite que j'ai besoin de renouveler mon propre? J'ai besoin de créer des Otd de certains des fichiers XML, mais les fichiers XML sont sujettes à modification (ajout/suppression d'attributs) donc j'ai besoin d'être en mesure de rapidement mettre à jour.
Je suis reallly pas impressionné par la .xml -> .xsd -> bloated .cs
approche, et je cherchais quelque chose pour espérer générer de simples POCOs pour moi. Existe-il des outils que vous avez utilisé ou vu que faire?
- Êtes-vous référant à l'aide de
xsd.exe
(msdn.microsoft.com/en-us/library/x6c1kb0s%28VS.80%29.aspx) comme étant gonflée dans votre question? - Oui. C'est ce que je voulais dire.
Vous devez vous connecter pour publier un commentaire.
Il y a un moyen intégré pour ce faire, dans VS2008 et, plus tard, T4. , Hanselman a un tas de grand liens en un seul endroit.
<#@ assembly name="PathToDll">
balise en haut de mon fichier et il fonctionne très bien!Comment sur Xsd2Code:
http://xsd2code.codeplex.com/
T4 semble parfait pour cela.
Il s'agit essentiellement d'une ASP.NET comme syntaxe pour la génération de code basé sur votre modèle.
On peut écrire le modèle pour la sortie du code de la POCO tant que de besoin, et puis d'intégrer le code dans le modèle pour effectuer une itération sur votre XML collection.
T4 est une partie de Visual Studio 2008 (mais sans papiers), et 2010. Microsoft DSL tools prend en charge la T4 pour Visual Studio 2005 comme un téléchargement séparé.
http://msdn.microsoft.com/en-us/library/bb126445.aspx
Je me rends compte que c'est un vieux post et vous avez probablement déplacé sur.
Mais j'ai eu le même problème que vous j'ai donc décidé d'écrire mon propre programme.
Il n'est pas élégant, mais il a fait le travail pour moi.
Vous pouvez l'obtenir ici: Merci de faire des suggestions si vous le souhaitez.
SimpleXmlToCode