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] Index et nodeValue


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    bm
    bm est déconnecté
    Membre extrêmement actif

    Homme Profil pro
    Freelance
    Inscrit en
    Octobre 2002
    Messages
    874
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Freelance
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2002
    Messages : 874
    Billets dans le blog
    6
    Par défaut [XML] Index et nodeValue
    Bonjour,

    NodeValue fourni l'ensemble d'un noeud sur une ligne
    Comment réduire les champs de cette ligne quand il y en a plusieurs ?

    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
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    <repertoire>
        <sport type="jo">
    	<even>
    		<debut>2018-02-09</debut>
    		<fin>2018-02-25</fin>
    		<adresse>PyeongChang-2018</adresse>
    	</even>
    	<even>
    		<debut>2018-02-11</debut>
    		<fin>2018-02-24</fin>
    		<adresse>PyeongChang-SkiAlpin</adresse>
    	</even>
    	<even>
    		<debut>2018-02-10</debut>
    		<fin>2018-02-23</fin>
    		<adresse>PyeongChang-Biathlon</adresse>
    	</even>
    	<even>
    		<debut>2018-02-10</debut>
    		<fin>2018-02-25</fin>
    		<adresse>PyeongChang-SkiDeFond</adresse>
    	</even>
        </sport>
        <sport type="formule">
    	<even>
    		<debut>25/03/2018</debut>
    		<fin>2018-03-25</fin>
    		<adresse>GP-Australie</adresse>
    	</even>
        </sport>
     
    </repertoire>
    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
    function flux($even){
    	print('-------------------------<br>');
    	foreach ($even as $product)
    	{
    		print($product->nodeValue.'<br>');
    	}
    }
     
    $doc = new DOMDocument;
    $doc->load('jo.xml');
    $xpath = new DOMXPath($doc);
     
    $f1=$xpath->query("/repertoire/sport[@type='formule']/even");
    flux($f1);
    $f1=$xpath->query("/repertoire/sport[@type='jo']/even");
    flux($f1);
    Cela donne :
    -------------------------
    25/03/2018 2018-03-25 GP-Australie
    -------------------------
    2018-02-09 2018-02-25 PyeongChang-2018
    2018-02-11 2018-02-24 PyeongChang-SkiAlpin
    2018-02-10 2018-02-23 PyeongChang-Biathlon
    2018-02-10 2018-02-25 PyeongChang-SkiDeFond


    Le but est d'obtenir ceci :

    -------------------------
    25/03/2018 : GP-Australie
    -------------------------
    2018-02-09 : PyeongChang-2018
    2018-02-11 : PyeongChang-SkiAlpin
    2018-02-10 : PyeongChang-Biathlon
    2018-02-10 : PyeongChang-SkiDeFond


  2. #2
    bm
    bm est déconnecté
    Membre extrêmement actif

    Homme Profil pro
    Freelance
    Inscrit en
    Octobre 2002
    Messages
    874
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Freelance
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2002
    Messages : 874
    Billets dans le blog
    6
    Par défaut
    getElementsByTagName( ) : résolu

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

Discussions similaires

  1. [XML] L'accès à nodeValue convertit les entités après transformation XSL ?
    Par Yragael dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 12/05/2008, 15h34
  2. l'indexation des documents XML
    Par kaninama dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 18/06/2006, 11h10
  3. Index XML
    Par yazrop4 dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 07/02/2006, 00h21
  4. [xsl][XML] création d'un index
    Par Boosters dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 28/11/2002, 08h29

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