IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Parser XML pour fichiers très volumineux


Sujet :

VB.NET

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 61
    Points : 44
    Points
    44
    Par défaut 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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 ?

  2. #2
    Expert éminent Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Points : 7 903
    Points
    7 903
    Par défaut
    Pour charger des fichiers de cette taille, on a avantage à utiliser un XmlReader pour des raisons de performance (10 fois plus rapide, de mémoire).
    " Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson

Discussions similaires

  1. [UNIX] Gunzip des fichiers trés volumineux
    Par Seneg33 dans le forum Shell et commandes POSIX
    Réponses: 5
    Dernier message: 14/03/2014, 22h42
  2. Réponses: 2
    Dernier message: 20/02/2012, 10h48
  3. [PHP 5.3] Upload de fichier très volumineux et mémoire serveur.
    Par alexflex25 dans le forum Langage
    Réponses: 0
    Dernier message: 22/12/2011, 16h18
  4. _attribut dans build.xml pour Fichier MANIFEST avec Ant_
    Par geeky_girl dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 05/11/2007, 14h31
  5. [XSLT] Parser xml pour une transformation html
    Par sucben dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 08/11/2006, 11h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo