bonjour,
Existe-t-il un outil qui permettrait de créer une classe par rapport a un XML ?
Cette classe me permettrait par ex de lire et d'écrire un XML.
Merci
Version imprimable
bonjour,
Existe-t-il un outil qui permettrait de créer une classe par rapport a un XML ?
Cette classe me permettrait par ex de lire et d'écrire un XML.
Merci
Tu as regardé du côté de XmlTextReader, XmlTextWriter & co ?...
Disons que j'aurais voulu un générateur de classe (genre XSD) mais XSD ne fait que la structure et non les méthodes de gestion incluses...
Microsoft prépare un truc qui s'appelle Linq to XSD et qui répond à ton problème. C'est cepandant encore en version Alpha. Je ne sais pas s'il y a un équivalent fini ailleurs.
Questions: pourquoi ne genere tu pas du code directement, pourquoi veux tu que ce code soit represente en XML, quelles manips vas-tu faire sur le code en forme XML?
Disons que je dois transferer certaines données d'une base dbf(Foxspro) en un format XML donné pour une autre application.
Le problème c'est que ce format peut sensiblement changer selon les clients du soft de destination et je préfère prévoir qqchose de dynamique.
Merci pour votre interet sur mon sujet
PS : je suis en train de faire un générateur de classe selon les exigences des clients. :o)
Il est possible de representer toute la signification du code en XML, cependant c'est vraiement pas facile, un simple ligne de C# peut representer une bonne trentaine de lignes en XML
http://msdn2.microsoft.com/en-us/library/aa302301.aspx
La meilleure approche est de creer un jeu de DLLs, chacune generant tes donnees (non pas le code) a exporter dans une forme particuliere.
http://drq.developpez.com/dotnet/articles/plugin/
Si un format change ou si un nouveau arrive, tu remplace ou cree la DLL qu'il faut
Ok, un grand merci.
je vais regarder a cela