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

Format d'échange (XML, JSON...) Java Discussion :

Migration : passage de DOM à SAX


Sujet :

Format d'échange (XML, JSON...) Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de neuropathie
    Inscrit en
    Janvier 2005
    Messages
    223
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 223
    Par défaut Migration : passage de DOM à SAX
    Bonjour tout le monde,

    J'atterris sur un projet de migration, et franchement j'y connais rien. AU fait en disant migration, je veux dire que le programme utiliser la méthode DOM pour traiter ses fichiers XML, et je devrais la remplacer par du SAX pour des soucis de performance et d'évolutivité. A noter que le nombre de fichiers traités ne dépasse pas une quinzaine de fichiers XML dont la taille dépasse rarement les 10 Mo chacun.

    J'aimerai bien avoir des retours d'expérience à ce sujet, concernant la durée que pourrait prendre cette migration, des avis des opinions à ce sujet.


    Merci d'avance

  2. #2
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    Citation Envoyé par neuropathie Voir le message
    J'aimerai bien avoir des retours d'expérience à ce sujet, concernant la durée que pourrait prendre cette migration, des avis des opinions à ce sujet.
    Comment veux-tu qu'on te réponde sans savoir combien de traitements tu fais (et lesquels) de tes XML après le parsing?...

    Si tu veux uniquement remplacer le parsing d'un fichier XML et DOM vers SAX sans faire de traitements derrière, ça prend une heure maxi (en comptant les pauses café).

    Ensuite, remplacer tous les traitements qui sont faits derrière sur des objets DOM par des traitements sur des objets SAX... ça dépend des traitements en question et de leur nombre (bis repetita).

    Toutefois, une indication: ça peut prendre pas mal de temps, car il va falloir repenser presque complètement la manière d'écrire ces traitements, car traiter des XML avec DOM et SAX, ce n'est pas du tout la même approche (arbre XML vs. gestion "évenementielle" de l'XML).
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

  3. #3
    Membre confirmé Avatar de neuropathie
    Inscrit en
    Janvier 2005
    Messages
    223
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 223
    Par défaut
    Ben pour être plus clair, l'application contient un processus d'import qui importe des fichiers XML et des fichiers textes, et après l'application insère les données contenues dans ces fichiers dans une base de données et génére des rapports XML. A noter que les fichiers en entrance ne dépassent guère les 10 Ko et en sortie les rapports en XML peuvent arriver à 8 Mo. Tout en sachant que certains de ces traitements sont quotidiens et d'autres mensuels.

Discussions similaires

  1. [Migration]passage d' access 2000 à 2003
    Par tomas dans le forum Access
    Réponses: 1
    Dernier message: 18/04/2007, 14h26
  2. [dom][sax]problème à le lecture d'un fichier
    Par floanne dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 02/04/2007, 15h06
  3. [parsers] DOM/SAX:oui mais moi je fais du XSL
    Par luta dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 24/05/2006, 19h10
  4. [migration] Passage à Java 5
    Par LaJavanaise dans le forum Langage
    Réponses: 3
    Dernier message: 26/04/2006, 11h19
  5. [DOM/SAX]Choix...
    Par miss8 dans le forum APIs
    Réponses: 4
    Dernier message: 17/03/2003, 18h37

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