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 :

[SimpleXML] Parser XML gestion des attributs


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1
    Par défaut [SimpleXML] Parser XML gestion des attributs
    Bonjour,
    j'ai un fichier XML à parser et j'ai beaucoup de mal, je dois récupérer la valeur du noeud "nom" compris dans le noeud "field" qui à l'id n°9.
    J'ai essayé avec SIMPLE_XML mais je n'arrivais pas à atteindre le noeud en fonction du "id".
    J'ai vu dans les sources de developpez la classe xml_tree mais elle n'est plus maintenue...
    pouvez-vous me guider?

    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
    <parent>
    	<Liste>
    		<field id="2">
    			<sousliste>
    				<sousliste2>
    					<nom>Dupont </nom>
    					<facteur>Air </facteur>
    				</sousliste2>
    			</sousliste>
    		</field>
    		<field id="9">
    			<sousliste>
    				<sousliste2>
    					<nom>Jonathan</nom>
    				</sousliste2>
    			</sousliste>
    		</field>
    	</Liste>
    </parent>
    Merci d'avance!

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 322
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 322
    Billets dans le blog
    17
    Par défaut
    Tu peux utiliser une expression XPath comme :

    //field[@id='9']/sousliste/sousliste2/nom

    Méthode pour l'invoquer : SimpleXML:path( ) http://fr.php.net/manual/fr/function...ment-xpath.php

Discussions similaires

  1. [WD20] Gestion des attributs XML
    Par Delphi-ne dans le forum WinDev
    Réponses: 5
    Dernier message: 03/02/2017, 09h50
  2. [Dates] Parser RSS gestion des dates
    Par ochimin dans le forum Langage
    Réponses: 2
    Dernier message: 17/06/2007, 15h01
  3. [DOM XML] Récupération des attributs dans un flux xml
    Par opeo dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 11/04/2007, 17h35
  4. parser xml , cumuler des options
    Par pop_up dans le forum Général Python
    Réponses: 4
    Dernier message: 25/04/2006, 15h42
  5. Gestion des attributs hidden et visible
    Par Jibees dans le forum Général JavaScript
    Réponses: 19
    Dernier message: 14/04/2006, 13h58

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