J'essaie actuellement de charger un fichier xml légèrement volumineux dans un jeu de données. Le fichier xml fait environ 700 Mo et chaque fois que j'essaie de lire le fichier xml, il lui faut beaucoup de temps et après un certain temps, il génère une exception "out of memory".Fichiers XML volumineux dans le jeu de données (outofmemory)
DataSet ds = new DataSet();
ds.ReadXml(pathtofile);
Le principal problème est qu'il est nécessaire pour moi d'utiliser ces ensembles de données (je l'utilise pour importer les données du fichier XML dans une base de données sybase (tableau foreach, foreach ligne, colonne foreach)) et que Je n'ai aucun fichier de schéma.
J'ai déjà googlé un peu, mais j'ai seulement trouvé des solutions qui ne seront pas utilisables pour moi.
Informations supplémentaires: J'utilise une base de données Sybase (ASA 9), mais mon application C# se bloque avant de gérer la base de données. L'erreur se produit après avoir lu le code XML dans l'ensemble de données et que vous voulez travailler avec le ds. J'ai déjà lu que c'est une erreur connue lors de l'utilisation de jeux de données avec un contenu important. J'ai besoin des données dans un ensemble de données au moins une fois, car j'ai besoin de l'importer dans la base de données.
Test ce soir, mais ça sonne bien! –
Ce travail de métod? – e1s