Bon je me réponds à moi-même, ca pourra aider certains.
En fait, j'ai trouvé une solution qui diminue le temps de travail de 50% ! On ouvre la console prompt de Visual Studio .Net (pas la commande Dos), on tape:
xsd [mon fichier XML]
Visual Studio va créer un Schema XML du même nom que mon fichier mais avec l'extension XSD, dans le code on charge d'abord le Schema:
dataSet.ReadXmlSchema([Mon fichier XSD]);
ensuite tout simplement on lit le fichier XML:
dataSet.ReadXml([Mon fichier XML], XmlReadMode.ReadSchema);
et paf vous gagnez 50% de vitesse, en fait si vous ne créez pas de fichier XSD, le DataSet se charge de le créer pour vous mais si votre fichier XML fait quelques MB, ca va sembler long, voilà, j'espère que cela vous aidera.
|