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 :

[XPath] Récupérer plusieurs fils d'un noeud


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    157
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 157
    Par défaut [XPath] Récupérer plusieurs fils d'un noeud
    Bonjour,

    ma question est assez simple (pour ne pas dire bête), je voudrai savoir s'il est possible de récupérer plusieurs fils d'un noeud en utilisant une seule requête.

    Du genre, récupérer le nom et prénom des auteurs et les afficher en une ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
               <auteur> 
    			<nom>LAMOLLE</nom>
    			<prenoms>Myriam</prenoms>
    			<coordonnees>m.lamolle@iut.univ-paris8.fr</coordonnees>
    			<lab>Irit</lab>
    		</auteur>
     
    		<auteur> 
    			<nom>ZERDAZI</nom>
    			<prenoms>Amar</prenoms>
    			<coordonnees>a.zerdazi@iut.univ-paris8.fr</coordonnees>
    			<lab>Irit</lab>
    		</auteur>
    Le résultat que j'attends est le suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    LAMOLLE Myriam
    ZERDAZI Amar
    Je rappelle que je tien à ce que le résultat soit affiché par une seule requête.

    merci d'avance.

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2009
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Février 2009
    Messages : 155
    Par défaut
    Bonjour,

    Tout dépend de ce que tu entends par "une seule requête". S'il s'agit d'un seul template c'est tout bêtement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <xsl:template match="auteur">
       <p><xsl:value-of select="nom"/><xsl:text> </xsl:text><xsl:value-of select="prenoms"/></p>
    </xsl:template>

Discussions similaires

  1. [Xpath] Tester si un noeud est le dernier fils d'un noeud donné
    Par thibaultG dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 08/09/2009, 17h42
  2. [XPath] Récupérer la valeur d'un noeud cousin ?
    Par leeloo64 dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 31/03/2009, 15h57
  3. question XPath (récupérer un noeud qui a une valeur)
    Par adaneels dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 31/03/2009, 12h05
  4. [XPATH] problème avec le nom des noeud fils
    Par DrDam dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 04/04/2008, 10h02
  5. [DOM] Supprimer plusieurs fils dans un noeuds
    Par Mo_Poly dans le forum Bibliothèques et frameworks
    Réponses: 10
    Dernier message: 03/03/2008, 17h53

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