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 :

Parser XML avec Javascript


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    D�cembre 2010
    Messages
    9
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2010
    Messages : 9
    Par d�faut Parser XML avec Javascript
    Bonjour tout le monde,

    j'ai un petit probl�me pour parser un fichier XML.
    je m'explique je travail sous JBUILDER sur une page JSP la dont j'ai une fonction en JavaScript qui doit parser un fichier XML pour extraire des valeurs voici ma fonction:
    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
    <SCRIPT TYPE="text/javascript" language="Javascript">
     
    var admin ;
    var dbName;
    var port;
     
    function parse()
    {
    var xmlDoc= null;
    xmlDoc = new ActiveXObject("Msxml2.DOMDocument.4.0");
    xmlDoc.async=false;
     
    xmlDoc.validateOnParse = true;
    xmlDoc.load("configuration.xml");
    if (xmlDoc.parseError.errorCode != 0)
    {
    alert("Error in line " + xmlDoc.parseError.line +
    " position " + xmlDoc.parseError.linePos +
    "\nError Code: " + xmlDoc.parseError.errorCode +
    "\nError Reason: " + xmlDoc.parseError.reason +
    "Error Line: " + xmlDoc.parseError.srcText);
     
    }
    else
    admin = xmlDoc.getElementsByTagName("admin")[0].childNodes[0].nodeValue;
    document.getElementById('dbName').value = xmlDoc.getElementsByTagName("dbName")[0].childNodes[0].nodeValue;
    alert(document.getElementById('dbName').value);
    document.getElementById('port').value = xmlDoc.getElementsByTagName("port")[0].childNodes[0].nodeValue;
    port = document.getElementById('port').value;
    alert(document.getElementById('port').value);
     
    }
    </SCRIPT>
    le probl�me c'est que j'arrive pas � instancier mon parseur:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    xmlDoc = new ActiveXObject("Msxml2.DOMDocument.4.0");
    c'est vous avez des proposition je suis preneur
    merci d'avance

  2. #2
    Membre Expert
    Avatar de Loceka
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    2 276
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 2 276
    Par d�faut
    Je te conseille de poster sur le forum javascript plut�t, �tant donn� que c'est un probl�me javascript.

  3. #3
    Membre Expert Avatar de alain.couthures
    Profil pro
    G�rant
    Inscrit en
    Avril 2007
    Messages
    902
    D�tails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : G�rant

    Informations forums :
    Inscription : Avril 2007
    Messages : 902
    Par d�faut
    Parser un document XML en Javascript d�pend du moteur utilis� par le navigateur.

    Pour ce qui est d'Internet Explorer, MSXML3 �tait accessible depuis IE6 jusqu'� IE8. IE9, quant � lui, est install� avec MSXML6.

    -Alain

  4. #4
    Mod�rateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par d�faut
    Autrement dit, il vaut mieux utiliser jQuery ou assimili�s, quoi.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre du Club
    Inscrit en
    D�cembre 2010
    Messages
    9
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2010
    Messages : 9
    Par d�faut xml avec javascript
    j'utilise MSXML3 pour IE6.
    j'arrive a parser mon doc XML avec IE6, mais avec JBuilder quand j'ex�cute ma page html l� j'arrive pas a parser mon doc xml.

  6. #6
    Mod�rateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par d�faut
    Mais... Qu'est-ce qu'on s'en tape de JBuilder ? Tu parles de parser le XML avec du JavaScript dans IE. C'est du JavaScript, c'est dans IE que �a se passe.
    Le JavaScript pr�sent dans les JSP �dit�es avec JBuilder, c'est exactement le m�me que du JavaScript qui serait ailleurs.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. incr�menter valeur d'un noeud xml avec javascript
    Par caweb dans le forum G�n�ral JavaScript
    R�ponses: 6
    Dernier message: 09/01/2008, 09h52
  2. Chargement Fichier XML avec javascript
    Par kaptnkill dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 02/10/2007, 14h22
  3. parser xml avec linux
    Par nemya dans le forum XML/XSL et SOAP
    R�ponses: 2
    Dernier message: 06/04/2006, 10h49
  4. Lire un xml avec javascript et generer code html ?
    Par zevince dans le forum G�n�ral JavaScript
    R�ponses: 8
    Dernier message: 04/04/2006, 11h45
  5. [XML] [EXPAT] Parser XML avec PHP
    Par glsn dans le forum Biblioth�ques et frameworks
    R�ponses: 8
    Dernier message: 20/12/2005, 12h29

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