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 :

JS et parser XML


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 36
    Par défaut JS et parser XML
    Bonjour,

    Je suis à la recherche d'informations sur JS et les parser XML. Tout d'abord, je n'en ai encore pas fait du coup pardonnez mes questions peut-être idiote .

    Bref, passons aux choses sérieuses , Je possède une chaine XML (chaine pas fichier) et je voudrais la découper pour en extraire les infos.
    Rien d'extraordinaire je pense , mais je m'embrouille dans ce que je trouve .

    Je travaille en grande priorité pour des clients IE et j'ai lu qu'il fallait utiliser le MSXML pour faire mon traitement. Est-ce que c'est la bonne méthode ?? Si oui avez-vous des exemples ? Si non au secours!!!

    Merci par avance,

  2. #2
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    Une solution consiste à utiliser les capacités du navigateur

    elle a pour inconvénient de ne pas permettre la maitrise des erreurs de parsing
    par contre elle est efficace car le moteur de rendu du navigateur est optimisé pour traiter du XML.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    //le XML
    var aXML='<xml><test><truc a="45" /></test></truc>';
     
    //préparation de l'espace pour traiter le xml
    var div = document.createElement('div');
    div.style.display='none';
    document.body.appendChild(div);
     
    //parsing
    div.innerHTML=aXML;
     
    //lecture de l'attribut a de l'élément truc
    //div.childNodes[0].childNodes[0].childNodes[0]
    //div.    xml          .     test        . truc
    alert(div.childNodes[0].childNodes[0].childNodes[0].getAttribute('a'));
     
     
    //ménage
    div.parentNode.removeChild(div);
    du coup pas besoin d'en passer par un parser externe
    A+JYT

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XML] Parser XML
    Par RobinJulie dans le forum C++Builder
    Réponses: 2
    Dernier message: 03/02/2005, 08h48
  2. Parser XML -> PDF
    Par ebaynaud dans le forum Modules
    Réponses: 2
    Dernier message: 12/10/2004, 14h07
  3. [SAX] NoSuchElementException sur parser XML
    Par iceman dans le forum Format d'échange (XML, JSON...)
    Réponses: 5
    Dernier message: 17/05/2004, 14h42
  4. parser xml
    Par billout dans le forum C++Builder
    Réponses: 4
    Dernier message: 20/11/2003, 11h08
  5. Parser XML
    Par miloux32 dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 18/07/2003, 03h17

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