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

JavaScript Discussion :

Vitesse d'acces XML


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    162
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2007
    Messages : 162
    Par défaut Vitesse d'acces XML
    Bonjour,

    Je dois traiter des données dans un fichier XML en JS. Schématiquement le XML est comme cela:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     <branche>
      <item 1>
       <val1>
        ...
       <val50>
      </item>
     </branche>
    Pour parser ce XML j'utilise ces fonctions : http://gmaps-samples-v3.googlecode.c...nk/xmlparsing/

    Je fait une bouche pour traiter chaque noeud. Parfois dans ma boucle je dois acceder plusieur fois à une meme valeur. Ma question est :

    Au niveau des performances, est il mieux de: 1- créer une variable temporaire contenant les valeurs afin d'acceder directement au valeurs quand j'en ai besoin ou 2- acceder chaque fois au xml ?

    Merci

    cedric

  2. #2
    Inactif  

    Profil pro
    Inscrit en
    Mai 2010
    Messages
    345
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 345
    Par défaut
    Citation Envoyé par pelloq1 Voir le message
    Bonjour,

    Je dois traiter des données dans un fichier XML en JS. Schématiquement le XML est comme cela:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     <branche>
      <item 1>
       <val1>
        ...
       <val50>
      </item>
     </branche>
    Pour parser ce XML j'utilise ces fonctions : http://gmaps-samples-v3.googlecode.c...nk/xmlparsing/

    Je fait une bouche pour traiter chaque noeud. Parfois dans ma boucle je dois acceder plusieur fois à une meme valeur. Ma question est :

    Au niveau des performances, est il mieux de: 1- créer une variable temporaire contenant les valeurs afin d'acceder directement au valeurs quand j'en ai besoin ou 2- acceder chaque fois au xml ?

    Merci

    cedric
    Ben c'est plus performant de stocker dans une variable et réutiliser ensuite que de refaire un appel DOM à chaque fois.

    Pour ma part, moi je me casse pas la tête, je convertis le XML en javascript via une fonction de mon cru. Ainsi jamais aucun problème de compatibilité entre les navigateurs pour le parcours du DOM

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    162
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2007
    Messages : 162
    Par défaut
    je convertis le XML en javascript via une fonction de mon cru.
    Intéressant comme méthode, mais dans mon cas le xml est dynamique, il change pour chaque affichage.

  4. #4
    Inactif  

    Profil pro
    Inscrit en
    Mai 2010
    Messages
    345
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 345
    Par défaut
    Citation Envoyé par pelloq1 Voir le message
    Intéressant comme méthode, mais dans mon cas le xml est dynamique, il change pour chaque affichage.
    c'est pas le pb, qu'il soit dynamique, statique, mou, dur, jaune, rouge, bleu
    dès que je recois le XML dans la méthode de callback, je le trasnforme en javascript, ainsi pour le parcourir c'est plus facile.

Discussions similaires

  1. Stockage et vitesse d'accès
    Par Philp974 dans le forum Périphériques
    Réponses: 1
    Dernier message: 04/04/2010, 09h46
  2. vitesse d'accès aux données avec une jointure
    Par Invité dans le forum SQLite
    Réponses: 1
    Dernier message: 01/07/2009, 00h46
  3. Accès Xml ou base de données
    Par p_mehdi dans le forum ASP.NET
    Réponses: 12
    Dernier message: 26/03/2009, 09h15
  4. Point d'acces XML multi-BD ... est-ce que ça existe ?
    Par Hervé Saladin dans le forum XQUERY/SGBD
    Réponses: 2
    Dernier message: 02/03/2006, 17h27
  5. Accès à un fichier xml via hibernate
    Par boisdin dans le forum Hibernate
    Réponses: 12
    Dernier message: 20/01/2005, 14h54

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