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


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    yos
    yos est déconnecté
    Membre du Club
    Inscrit en
    Mai 2005
    Messages
    140
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 140
    Points : 60
    Points
    60
    Par défaut xpath
    Salut tout le monde,
    J'ai du mal aujourdhui avec xpath


    un petit exemple
    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
    <?xml version="1.0" encoding="windows-1252"?> 
     
    <html>
      <head>
       </head>
        <body>    
         <table>
           <tbody>
            <tr>
              <td>
                Text à recupérer 
              </td>
            </tr>
          </tbody>
        </table>
      </body>
    </html>

    Avec le xsl suivant
    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
    <?xml version="1.0" encoding="windows-1252"?> 
    <xsl:stylesheet version="1.0" 
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
    xmlns:xhtml="http://www.w3.org/1999/xhtml"> 
    <xsl:output method="xml" indent="yes" encoding="windows-1252"/> 
     
     
      <xsl:template match="/">
        <doc>
          <xsl:apply-templates select="//xhtml:table[1]"/>
        </doc>
      </xsl:template>
     
     
    <!-- titre -->    
    <xsl:template match="//xhtml:table[1]//xhtml:td">  
          <xsl:element name="text">
             <xsl:attribute name="titre">         
               <xsl:value-of select="."/> 
             </xsl:attribute> 
           </xsl:element> 
     </xsl:template>
     </xsl:stylesheet>
    aucun resultat avec le chemin
    <xsl:apply-templates select="//xhtml:table[1]"/>
    [1]-->parceque j'ai plusieures table dans ma source d'origine

    avec * ça marche mais pourquoi ce chemin ne fonctionne pas


    merci pour votre aide

  2. #2
    Membre expérimenté
    Avatar de virgul
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 625
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 625
    Points : 1 666
    Points
    1 666
    Par défaut
    Salut,

    Mais pourquoi donc mais tu le préfixe du namespace (xhtml dans tes recherche XPATH alors que dans ton xhtml source tu ne les as pas?

    Si c'est ca c'est normal que * marche!

    ++

    Thierry

  3. #3
    yos
    yos est déconnecté
    Membre du Club
    Inscrit en
    Mai 2005
    Messages
    140
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 140
    Points : 60
    Points
    60
    Par défaut
    bien vu virgul,
    c'est bien le name space qui manqué dans la balise html source
    en faite c'est des test que j'efectu et à cause d'un copier coller j'ai oublié de récupérer la balise html d'origine avec le name space :
    "xmlns="http://www.w3.org/1999/xhtml

    Je ponse que c'est dù à la chaleur


    C ok
    merci pour ton aide

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

Discussions similaires

  1. Requete XPath: neoud XML et string
    Par alexandre54 dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 27/06/2003, 13h02
  2. [XPath] Position d'un élément
    Par ovh dans le forum XSL/XSLT/XPATH
    Réponses: 11
    Dernier message: 07/04/2003, 15h26
  3. sum(XPATH) retourne NaN
    Par TOM-Z dans le forum XMLRAD
    Réponses: 4
    Dernier message: 19/03/2003, 13h48
  4. XPath: intersection de chemins
    Par aldo047 dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 13/03/2003, 10h30
  5. Cours en Français sur XML-XSL et XPath
    Par Community Management dans le forum XSL/XSLT/XPATH
    Réponses: 0
    Dernier message: 25/04/2002, 15h46

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