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] Lecture code XML


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    265
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 265
    Par défaut [SimpleXML] Lecture code XML
    Bonjour

    je voudrais lire un flux xml a l'aide de php

    le flux est de ce type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <nextraces>
    −
    <race meeting="ENGHIEN SOISY" date="2009-08-13" number="1" url="13416-ENGHIEN-SOISY/65691-Prix-de-Crepy-en-Valois" start="2009-08-13 12:35:00">
    <name>Prix de Crépy-en-Valois</name>
    </race>
    j'arrvie bien a lire ce qu'il y a dans la balise name, mais impossible de lire ce qu'il y a dans la balise race..

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php
    $feed = simplexml_load_file('http://www.zeturf.com/en/xmlfeed');
    foreach($feed->race as $race) {
    $race->addChild('meeting', 'date');
    echo 'meeting : ' ,$race->addChild('meeting', 'date'); echo'<br>';
    echo 'Nom : ' ,$race->name.'<br> <br>';
     
    }
    ?>
    si quelqu'un pouvait me donnez un tuyau ca serait sympa.
    Merci.

  2. #2
    Membre Expert Avatar de nosferapti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    1 157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 157
    Par défaut
    "addChild" c'est pour ajouter des éléments

    pour lire les attributs de la balise "race" utilise la méthode "attributes" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    $feed = simplexml_load_file('http://www.zeturf.com/en/xmlfeed');
     
    foreach($feed->race as $race) {
     
        echo 'Nom : ' ,$race->name.'<br> <br>';
     
        foreach ($race->attributes() as $nom => $valeur) {
            echo "$nom => $valeur<br/>";
        }
     
        echo '<hr/>';
    }

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    265
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 265
    Par défaut
    absolument parfait ! merci...

    y'a t'il un moyen pour ne selectionnez que ce que l'on veux dans les attributs ?

  4. #4
    Membre Expert
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379

Discussions similaires

  1. [SimpleXML] Lecture d'un document XML avec PHP 4
    Par FredericB dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 21/02/2008, 18h49
  2. [SimpleXML] Lecture d'un fichier xml distant
    Par Palca dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 11/02/2008, 16h26
  3. [SimpleXML] Lecture d'un document XML
    Par shivka dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 31/10/2007, 21h12
  4. [SimpleXML] Lecture des attribus d'un XML
    Par tetardo dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 18/04/2007, 13h25
  5. [SimpleXML] lecture d'un fichier xml
    Par Raideman dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 12/04/2007, 19h03

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