le Select* prend une chaine xpath. je te laisse imaginer la facilité d'écriture que ça te donne. XmlConvert assure la traduction dans les deux sens des types standards. si tu maitrises xsd et xsl, tu vas vite te fabriquer ta propre gen de code. ça permet de faire évoluer ses schémas dans le sens que tu veux. XmlSpy peut te generer des Binders. c'est pas mal aussi comme approche.
sinon, la reflexion c'est bien, mais j'avoue ne pas maitriser complement le truc, en terme de pourquoi, de comment, de conséquences, et de ce qui se passe rellement.
peut être que quelques explications sur ton besoin permettraient de répondre moins vaguement et de ne pas enfoncer de portes ouvertes.
voila voila
directement, il y a la reflexion.
mais on peut aussi la jouer comme ça.
using System.Xml ;
...
XmlDocument document = new XmlDocument() ;
document.LoadXml(chaine) ;
myObject.LoadFromXml(document.documentElement) ;
...
class MyObject
{
public void LoadFromXml(XmlElement element)
{
this.date = XmlConvert.ToDateTime(element.GetAttribute("date")) ;
this.description = element.SelectSingleNode("description").InnerText
;
le Select* prend une chaine xpath. je te laisse imaginer la facilité
d'écriture que ça te donne.
XmlConvert assure la traduction dans les deux sens des types standards.
si tu maitrises xsd et xsl, tu vas vite te fabriquer ta propre gen de code.
ça permet de faire évoluer ses schémas dans le sens que tu veux.
XmlSpy peut te generer des Binders. c'est pas mal aussi comme approche.
sinon, la reflexion c'est bien, mais j'avoue ne pas maitriser complement le
truc, en terme de pourquoi, de comment, de conséquences, et de ce qui se
passe rellement.
peut être que quelques explications sur ton besoin permettraient de répondre
moins vaguement et de ne pas enfoncer de portes ouvertes.
le Select* prend une chaine xpath. je te laisse imaginer la facilité d'écriture que ça te donne. XmlConvert assure la traduction dans les deux sens des types standards. si tu maitrises xsd et xsl, tu vas vite te fabriquer ta propre gen de code. ça permet de faire évoluer ses schémas dans le sens que tu veux. XmlSpy peut te generer des Binders. c'est pas mal aussi comme approche.
sinon, la reflexion c'est bien, mais j'avoue ne pas maitriser complement le truc, en terme de pourquoi, de comment, de conséquences, et de ce qui se passe rellement.
peut être que quelques explications sur ton besoin permettraient de répondre moins vaguement et de ne pas enfoncer de portes ouvertes.