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

XSL/XSLT/XPATH XML Discussion :

extraire données avec nom contenant ":"


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2010
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 44
    Points : 22
    Points
    22
    Par défaut extraire données avec nom contenant ":"
    bonjour,

    je n'arrive pas à choper le 8 et 113 du code ci dessous :

    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
    <?xml version="1.0" encoding="UTF-8"?>
    <gpx creator="StravaGPX" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd http://www.garmin.com/xmlschemas/GpxExtensions/v3 http://www.garmin.com/xmlschemas/GpxExtensionsv3.xsd http://www.garmin.com/xmlschemas/TrackPointExtension/v1 http://www.garmin.com/xmlschemas/TrackPointExtensionv1.xsd" version="1.1" xmlns="http://www.topografix.com/GPX/1/1" xmlns:gpxtpx="http://www.garmin.com/xmlschemas/TrackPointExtension/v1" xmlns:gpxx="http://www.garmin.com/xmlschemas/GpxExtensions/v3">
    
     <trk>
    
      <trkseg>
    
       <trkpt lat="45.0611700" lon="6.0323350">
        <ele>607.6</ele>
        <time>2019-06-19T07:02:41Z</time>
        <extensions>
         <gpxtpx:TrackPointExtension>
          <gpxtpx:atemp>18</gpxtpx:atemp>
          <gpxtpx:hr>113</gpxtpx:hr>
         </gpxtpx:TrackPointExtension>
        </extensions>
       </trkpt>

    j'ai essayé ceci :

    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
    foreach ($gpx->trk as $trk) {
        foreach($trk->trkseg as $seg){
            foreach($seg->trkpt as $pt){
                echo "<p> lat- ";
                echo $pt["lat"];
                echo "   lon-";
                echo $pt["lon"];
    			echo "    /    ele : ". $pt->ele ;
    			$ele = $pt->ele;
    			
    			echo $gpxtpx:atemp["lon"];
    			
    			foreach($pt->extensions as $ext){
    				foreach($ext->gpxtpx as $trackpt){
    				echo "<p>temp:". $trackpt->atemp . "</p>";
    				}
    			}
    j'aarive à avoir lat lon time ele mais pas gpxtpx:atemp, sans doute à cause des :

    auriez-vous une solution ?

    je vous remercie

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 567
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 567
    Points : 21 633
    Points
    21 633
    Par défaut
    Hello,

    ce langage n'est pas du XSL, XSLT, XPATH ou SOAP.

    Il faut poser les questions dans le forum qui s'occupe de ces questions, donc s'il n'y pas de XSL, XSLT, XPATH ou SOAP, pas ici.

    Je peux déplacer dans le forum adéquat si tu précises quel langage tu utilises, mais il serait peut-être mieux de choisir le bon forum, mettre un bon titre, et retirer la présente question.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2010
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 44
    Points : 22
    Points
    22
    Par défaut
    Citation Envoyé par thelvin Voir le message
    ce langage n'est pas du XSL, XSLT, XPATH ou SOAP.

    Il faut poser les questions dans le forum qui s'occupe de ces questions, donc s'il n'y pas de XSL, XSLT, XPATH ou SOAP, pas ici.

    Je peux déplacer dans le forum adéquat si tu précises quel langage tu utilises, mais il serait peut-être mieux de choisir le bon forum, mettre un bon titre, et retirer la présente question.
    oui désolé j'ai confondu XSL et XML.
    Tu peux déplacer le sujet sans problème, merci ;-)

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 567
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 567
    Points : 21 633
    Points
    21 633
    Par défaut
    Oui mais, le déplacer où ?

    De quel langage s'agit-il ?

Discussions similaires

  1. création d'une plage de données avec nom de feuille variable
    Par vesuve321 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 16/06/2014, 19h25
  2. Réponses: 4
    Dernier message: 06/02/2013, 11h34
  3. affichage de donnée avec double quote
    Par artichaudd dans le forum Langage
    Réponses: 4
    Dernier message: 24/11/2011, 12h35
  4. Update avec variable contenant une quote
    Par NejNej dans le forum Développement
    Réponses: 2
    Dernier message: 13/11/2009, 18h51
  5. MAJ formulaire/données avec nom user
    Par eddyG dans le forum Access
    Réponses: 4
    Dernier message: 12/05/2006, 21h48

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