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

Bibliothèques et frameworks PHP Discussion :

[XML] [XMLReader] Utilisation de "hasValue"


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre régulier Avatar de stela86
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 197
    Points : 111
    Points
    111
    Par défaut [XML] [XMLReader] Utilisation de "hasValue"
    Bonjour,

    J'ai quelque peu des soucis pour utiliser XMLReader.
    En effet, j'aimerai récupérer tous les noeuds qui ont du texte.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <root>
       <page>
        <titre>titre article</titre>
          <nom>auteur</nom>
          <date time="jeudi" />
       </page>
       ..
    </root>
    Je dois donc récupérer le nom des balises titre et nom

    J'utilise pour ce faire l'attribut hasValue sur mon noeud, mais il me retourne toujours false.

    Avez vous une solution?

    Bien à vous et merci d'avance

  2. #2
    Membre éclairé Avatar de metagoto
    Profil pro
    Hobbyist programmateur
    Inscrit en
    Juin 2009
    Messages
    646
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Hobbyist programmateur

    Informations forums :
    Inscription : Juin 2009
    Messages : 646
    Points : 845
    Points
    845
    Par défaut
    hasValue ou value ne vont fonctionner que pour les nodes de type TEXT ou CDATA.
    Il faudrait que conserve une pile dans laquelle tu ajoutes (push) le nom de l'élement lorsque tu rencontres ELEMENT et tu retires (pop) l'élement en haut de la pile lorsque tu rencontres END_ELEMENT.
    Quand tu es dans un TEXT, l'élement en haut de la pile sera celui qui t'intéresse

Discussions similaires

  1. Réponses: 3
    Dernier message: 20/01/2007, 20h36
  2. [xml] [libxml2] [PHP5] entités quot apo reconverties
    Par vexa dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 15/12/2006, 18h20
  3. utilisation des quotes
    Par Henry9 dans le forum Oracle
    Réponses: 1
    Dernier message: 13/11/2006, 21h40
  4. [AJAX] Utilisation des quotes
    Par illegalsene dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 03/10/2006, 09h23
  5. [XML]Protection des doubles quotes
    Par DarkNagash dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 27/04/2006, 10h59

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