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 :

Donner le nom de la raquete qui contient la chaine suivante


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Candidat au Club
    Inscrit en
    Mai 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Donner le nom de la raquete qui contient la chaine suivante
    Salut à tt le monde

    Je cherche la syntaxe exacte de la requête XPath qui permet de me donner le nom d'une balise qui contient un une chaine donnée par exemple :::
    je cherche le nom de la balise qui contient le nom "Ramesh Jain" qu'est <editor13>

    <book11 key="books/ph/GroskyJM97" mdate="2002-01-03">
    ... <editor12>William I Grosky </editor12>
    <editor13>Ramesh Jain</editor13>
    <editor14>Rajiv Mehrotra</editor14>
    <title15>Handbook Multimedia Inform Manage </title15>
    <publisher16 href="db/publishers/ph.html">Prentice Hall </publisher16>
    <isbn19>0 13 207325 0 </isbn19>
    </book11>

    Merci d'avance ^^

  2. #2
    Membre actif Avatar de Mamypirate
    Homme Profil pro
    Samouraï
    Inscrit en
    Mai 2011
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Samouraï
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2011
    Messages : 108
    Points : 211
    Points
    211
    Par défaut
    Peut être avec quelque chose comme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    local-name(//*[string(.)='Ramesh Jain'])
    Pour plus d'infos sur les fonctions XPath : W3Cschool.

  3. #3
    Candidat au Club
    Inscrit en
    Mai 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    Merci bcp mais il m'affiche une erreur

  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 635
    Points
    21 635
    Par défaut
    Pas moi.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
      <xsl:template match="/">
        <result>
          <xsl:value-of select="local-name(//*[string(.) = 'Ramesh Jain'])"/>
        </result>
      </xsl:template>
    </xsl:stylesheet>
    Appliqué à :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?xml version="1.0"?>
    <book11 key="books/ph/GroskyJM97" mdate="2002-01-03">
      <editor12>William I Grosky </editor12>
      <editor13>Ramesh Jain</editor13>
      <editor14>Rajiv Mehrotra</editor14>
      <title15>Handbook Multimedia Inform Manage </title15>
      <publisher16 href="db/publishers/ph.html">Prentice Hall </publisher16>
      <isbn19>0 13 207325 0</isbn19>
    </book11>
    Donne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <?xml version="1.0"?>
    <result>editor13</result>
    Exactement ce que tu as demandé. Où est la différence ?

Discussions similaires

  1. Récupérer le nom d'un fichier qui contient des frames
    Par booraq dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 6
    Dernier message: 23/06/2014, 18h16
  2. Réponses: 20
    Dernier message: 19/09/2012, 15h56
  3. le nom de la table qui contient ma donnée
    Par Lert Sarin dans le forum Requêtes
    Réponses: 2
    Dernier message: 16/04/2009, 11h09
  4. Structure qui contient une chaine
    Par mayu5 dans le forum Débuter
    Réponses: 3
    Dernier message: 21/04/2008, 11h00
  5. Réponses: 4
    Dernier message: 29/10/2005, 18h36

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