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 :

[XSLT][Débutant] comment affichier une portion de fichier xml à travers un lien?


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Nouveau membre du Club
    Inscrit en
    Janvier 2007
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 30
    Points : 25
    Points
    25
    Par défaut [XSLT][Débutant] comment affichier une portion de fichier xml à travers un lien?
    salut tout le monde , je suis nouveau est mon problème est le suivant:

    J'ai deux fichiers XML, le premier est le suivant :
    ListingPers.xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <ListePersonne> 
       <personne link="DetailPersonne.xml#a01">Nadine</personne>,
       <personne link="DetailPersonne.xml#a02">Claude</personne>, 
       <personne link="DetailPersonne.xml#a03">Jean</personne> et
       <personne link="DetailPersonne.xml#a04">Noé</personne> sont les membres fondateurs de l'association...
    </ListePersonne>

    le second:
    DescripPers.xml :
    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
    <DescripPersonnes> 
      <pers id="a01">
         <name>Nadine</name>
         <sexe>F</sexe>
         <job>fonctionnaire</job>
         <tel>212121212</tel>
      </pers>
      <pers id="a02">
         <name>Claude</name>
         <sexe>M</sexe>
         <job>enseignement</job>
         <tel>54545454</tel>
      </pers>
      <pers id="a03">
         <name>Jean</name>
         <sexe>F</sexe>
         <job>informatique</job>
         <tel>212121212</tel>
      </pers>
      <pers id="a04">
         <name>Noé</name>
         <sexe>M</sexe>
         <job>medecine</job>
         <tel>54545454</tel>
      </pers>
    </DescripPersonne>
    je veux afficher listePersonne.xml avec le xsl suivant

    ListingPers.xsl:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <xsl:stylesheet version="1.0" xmlns : xsl="http://www.w3.org/1999/XSL/Transform">
    	<xsl:output method="html"/>
                 <xsl:template match="/ListePersonne">
                       <xsl:apply-templates/>
    	</xsl:template>
    	<xsl:template match="/personne">
    	     <a>
    	          <xsl:attribute name="href">
    		   <xsl:value-of select="@link"/>
    	          </xsl:attribute>
    	          <xsl:value-of select="."/>
    	     </a>
    	</xsl:template>
    </xsl:stylesheet>
    le problème est: comment afficher la portion du fichier DescripPersonne.xml (sous forme de tableau par exemple) concernant une personne ayant un ID particulier, quand on clique sur les liens généré par le fichier DescripPersonnes.xsl

    merci d'avance

  2. #2
    Rédacteur

    Avatar de Erwy
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    4 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 967
    Points : 10 927
    Points
    10 927
    Par défaut
    tu ne peux pas faire de passage de paramètre à un xml, et tu ne peux pas passer de paramètre à un xslt via l'URL.
    Il faut faire appel à un intermédiaire (plutot serveur) qui passera les paramètre au xslt

  3. #3
    Nouveau membre du Club
    Inscrit en
    Janvier 2007
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 30
    Points : 25
    Points
    25
    Par défaut
    je ne sais pas si je suis dans la bonne rubrique, mais est ce que ça se fait en javascript

  4. #4
    Rédacteur

    Avatar de Erwy
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    4 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 967
    Points : 10 927
    Points
    10 927
    Par défaut
    Ca peut
    Pour appliquer à du javascript et passer des paramètres
    http://xml.developpez.com/sources/?page=transfo_param

Discussions similaires

  1. [sed] Extraction d'une portion de fichier débutant par
    Par thomas.m dans le forum Shell et commandes GNU
    Réponses: 21
    Dernier message: 10/04/2013, 22h41
  2. [KXML] Comment parser une partie du fichier XML
    Par rooma dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 26/08/2011, 15h46
  3. Comment Signer une portion d'un fichier XML?
    Par ENITIEN dans le forum Format d'échange (XML, JSON...)
    Réponses: 0
    Dernier message: 08/03/2011, 15h03
  4. [débutante] comment afficher une page asp ?
    Par boucher_emilie dans le forum ASP
    Réponses: 5
    Dernier message: 29/06/2004, 09h40

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