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 :

[XSL] nodes en commun


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 331
    Points : 180
    Points
    180
    Par défaut [XSL] nodes en commun
    imaginons un document XML du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <root>
     <values>
      <data>A</data>
      <data>B</data>
      <data>C</data>
     </values>
     <values>
      <data>D</data>
      <data>B</data>
      <data>F</data>
     </values>
    </root>
    J'aimerai pouvoir affichier uniquement les data commun aux deux noeuds values, et ce, en XSL.
    Comment puis-je m'y prendre ?

  2. #2
    Membre confirmé Avatar de Perceval
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Mars 2003
    Messages
    355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Distribution

    Informations forums :
    Inscription : Mars 2003
    Messages : 355
    Points : 464
    Points
    464
    Par défaut
    un très bon tuto sur le xpath => http://jerome.developpez.com/xmlxsl/xpath/

    Ca te permettra de comprendre en partie les subtilité du xpath.

    bon courage

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 331
    Points : 180
    Points
    180
    Par défaut
    bah en fait, je m'y connais pas mal en XPath, mais là, je cale...

  4. #4
    Membre confirmé Avatar de Perceval
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Mars 2003
    Messages
    355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Distribution

    Informations forums :
    Inscription : Mars 2003
    Messages : 355
    Points : 464
    Points
    464
    Par défaut
    j'ai dit un peu des bêtises... désolé..... Peut être aller voir du côté di tri qui supprime les doublons. le modifier pour justement récupérer les doublons.

    le script se trouve dans la FAQ

  5. #5
    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 : 48
    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
    Citation Envoyé par kendras
    bah en fait, je m'y connais pas mal en XPath, mais là, je cale...
    Pas encore assez, tu ne connais pas ces proprietes ensemblistes

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    //values[1]/data[.=//values[2]/data]
    ce qui se traduit par : je veux les data du 1er value tel qu'il existe dans les data du 2eme value la même valeur

  6. #6
    Membre confirmé Avatar de Perceval
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Mars 2003
    Messages
    355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Distribution

    Informations forums :
    Inscription : Mars 2003
    Messages : 355
    Points : 464
    Points
    464
    Par défaut
    Bah moi non plus... je ne connais pas encore bien tout ca... Ralala, que c'est beau un forum où on apprend tout le temps....

    Bon, bah ca me servi aussi... ;o))

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 331
    Points : 180
    Points
    180
    Par défaut
    Génial

    Merci merci

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

Discussions similaires

  1. [XSL] Expression must evaluate to a node-set
    Par tchoukapi dans le forum XSL/XSLT/XPATH
    Réponses: 12
    Dernier message: 20/06/2006, 14h52
  2. [XSL] Expression must evaluate to a node-set.
    Par luta dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 27/04/2006, 14h04
  3. [xsl] simple question node() et *
    Par luta dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 14/01/2006, 23h58
  4. [xsl] que sont ces nodes?
    Par luta dans le forum XSL/XSLT/XPATH
    Réponses: 11
    Dernier message: 10/11/2005, 17h00
  5. [XSL] test égalité entre nodes
    Par luta dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 10/10/2005, 17h40

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