Parser XML pour fichiers très volumineux
Bonjour,
Je cherche comment traiter avec une application vb.net des fichiers XML extrêmement volumineux (1 à 2 go). Le but de cette application est de faire une validation XSD du document XML et ensuite vérifier la présence de certains caractères dans le document non autorisés.
Le problème c'est que si j'ouvre un fichier de 1go de cette manière
Code:
1 2 3 4 5 6
| Dim XmlElement As New XmlDocument
Try
XmlElement.Load(XmlPath)
Catch ex As Exception
MsgBox("Fichier incorrect en entrée" + ex.Message)
End Try |
j'ai le droit à une superbe OutOfMemory Exception.
Comment je peux faire pour ouvrir et valider un XML d'1go avec une autre technique pour éviter cette exception ?