Bonjour,
Je dois remplir une datatable avec un xml. J'ai le schéma de mon datatable dans un xsd.
Ma question est de savoir, comment je mets mon xml dans un datatable avec le bon schéma?
Version imprimable
Bonjour,
Je dois remplir une datatable avec un xml. J'ai le schéma de mon datatable dans un xsd.
Ma question est de savoir, comment je mets mon xml dans un datatable avec le bon schéma?
il existe plusieurs solution .
moi je te conseil d'ouvrir le fichier xml
http://selkis.developpez.com/tutoriels/dotnet/Xmlpart1/
et d'insérer les donné extraite grâce a une requête INSERT INTO avec ADO.NET
après il y a surement une autre solution plus simple a mettre en place ( mais aussi surement moins logique )
Un peu lourd comme solution, non?
non
le code est bavard , mais normalement ca ce fait rapidement
combien pèse ton fichier xml ?
Mon fichier sera variable car issu d'une BbD en fonction de la navigation de l'internaute. Mais dans l'absolu il sera plutôt petit max 800Ko.
Moi j'ai opté pour :
ca a l'air de bien fonctionner.Code:
1
2
3
4 dim monDS as new MonSchemaXSD monDS.readXML(MONXML) 'Mon datatable => monDS.[laDefinitionDeMaTable]
Je me demandais juste si je n'avais pas la possibilité d'exploiter un schema xsd pour renseigner un datatable sans forcément passé par un DataSet. Mais bon...