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] expression


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre éclairé Avatar de pmartin8
    Inscrit en
    Novembre 2003
    Messages
    306
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 306
    Par défaut [XPATH] expression
    Bonjour J'ai un document qui ressemble a 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
    18
     
    <root>
    <item> 
      <id>1</id>
      <name>patate</name>
      <decription>legume</description>
      <lien>www.patate.com</lien>
      <....> .... <.....>
    </item>
     
    <item> 
      <id>2</id>
      <name>pomme</name>
      <couleur>rouge</couleur>
      <parent>arbre</parent>
      <....> .... <.....>
    </item>
    </root>
    Je voudrait sélectionner tous les noeuds qui ont un frere qui s'appelle "id" qui a la valeur 2.

    Donc pour mon exemple, je veux avoir la liste [id,name,couleur,parent]


    Est-ce que quelqu'un peu m'aider a trouver mon expression Xpath?

    Merci

  2. #2
    Membre éclairé Avatar de luta
    Inscrit en
    Novembre 2003
    Messages
    1 038
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 038
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <xsl:template match=id[.='2']>
      <xsl:copy-of select="following-sibling::*"/>
    </xsl:template>
    ou

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xsl:copy-of select=*[preceding-sibling::id[.='2']]/>
    je n ai pas vérifié...

    bonne chance

  3. #3
    Membre éclairé Avatar de pmartin8
    Inscrit en
    Novembre 2003
    Messages
    306
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 306
    Par défaut
    ok mais est-ce que les patern fon parti du language XSL ou XPATH?

    je suis un peu perdu

  4. #4
    Membre éclairé Avatar de luta
    Inscrit en
    Novembre 2003
    Messages
    1 038
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 038
    Par défaut
    les patterns de quoi....

    si tu parles des preceding-sibling::
    alors c est XPATH.

    XPATH sert a trouver un "chemin dans l arbre xml,
    XSL à effectuer des traitements...
    mais plus généralement on peut dire que XSL utilise XPATH....

    si ce n est pas ça..alors je n ai pas compris ta question

  5. #5
    Membre éclairé Avatar de pmartin8
    Inscrit en
    Novembre 2003
    Messages
    306
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 306
    Par défaut
    Citation Envoyé par tiscars

    si tu parles des preceding-sibling::
    alors c est XPATH.
    cetait ma question!

    Merci!

  6. #6
    Membre éclairé Avatar de luta
    Inscrit en
    Novembre 2003
    Messages
    1 038
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 038
    Par défaut
    n oublie pas le tag resolu en bas a gauche...

  7. #7
    Membre éclairé Avatar de pmartin8
    Inscrit en
    Novembre 2003
    Messages
    306
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 306
    Par défaut
    tu réponds trop vite 8)

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

Discussions similaires

  1. [XPATH] expression d'une balise
    Par ngouagme dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 05/07/2010, 17h25
  2. [Xpath] Expression XPath pour une commande
    Par nicolas66 dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 20/04/2007, 18h10
  3. [XSL] impossible d'utiliser variable dans expression XPATH
    Par pierre.zelb dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 18/01/2006, 07h41
  4. [DOM4J] [Jaxen] Invalid Xpath Expression ?
    Par tophebboy dans le forum Format d'échange (XML, JSON...)
    Réponses: 5
    Dernier message: 16/01/2006, 15h23
  5. expression XPath et namespace
    Par gendalf37 dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 26/10/2004, 13h26

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