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 :

Problème noeud vide en XML


Sujet :

JavaScript

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Janvier 2003
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Janvier 2003
    Messages : 72
    Points : 51
    Points
    51
    Par défaut Problème noeud vide en XML
    Bonjour,

    J'ai un soucis avec IE (et pas avec Firefox), je parse un XML dans lequel je dois récupérer certaines valeurs d'attribut.
    Je fais comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     ville = childNode.getElementsByTagName("property");
    var tempNom = ville.item(1).attributes["value"].value;
    Sous Mozilla pas de problème, sous IE j'ai une petite " 'ville.item(...).attributes.value.value'a la valeur NULL ou n'est pas un objet" ce qui empèche le fonctionnement du script.
    Dans la FAQ du site, j'ai trouvé un début de solution : "La solution: créer un nettoyeur de noeuds qui supprime les noeuds textes vides", ma question tout simplement, heu comment on fait ?
    Et au pire y'a t il une autre solution ?


    Merci.

  2. #2
    Membre du Club
    Homme Profil pro
    Inscrit en
    Janvier 2003
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Janvier 2003
    Messages : 72
    Points : 51
    Points
    51
    Par défaut
    HAHA ! en effet ça ne fonctionne pas mais ceci par contre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tempNom = ville.item(1).getAttribute("value");
    fonctionne avec Mozilla mais aussi IE !
    Merci de votre... heu non rien, a plus.

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

Discussions similaires

  1. [AJAX] XML & nodeValue : erreur si noeud vide
    Par Electr0 dans le forum AJAX
    Réponses: 2
    Dernier message: 21/07/2010, 19h08
  2. Transformation XML -> String (format noeuds vides ?)
    Par Med_89 dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 22/04/2010, 05h17
  3. [XML] Comment détecter un noeud vide ?
    Par lnplnp dans le forum Modules
    Réponses: 1
    Dernier message: 31/03/2008, 17h47
  4. Réponses: 5
    Dernier message: 03/11/2006, 18h38
  5. [VB.NET][XML] Récupere l'attribut du dernier noeud ds un XML
    Par Hoegaarden dans le forum Windows Forms
    Réponses: 2
    Dernier message: 30/09/2004, 14h14

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