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] difficultés requetes


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2005
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 19
    Points : 16
    Points
    16
    Par défaut [XPATH] difficultés requetes
    Bonjour,

    Je débute dans les requetes XPATH. Je n'arrive pas à faire des requêtes toutes simples comme selection d'une cuvée en fonction du nom du chateau....(cf extrait du xml ci dessous). si j'avais déjà un exemple de ça, je pourrais en déduire des choses et avancer.

    Je galère vraiment, aidezzzzzzzz moi

    merci d'avance


    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    <CAVE>
    <APPELATION id="1">
        <NOM_APPELATION>Cote de bourg</NOM_APPELATION>
        <CHATEAU id="1">
          <NOM_CHATEAU>Chateau bellevue</NOM_CHATEAU>
          <ADRESSE_CHATEAU>12 rue du pont 33056 Libourne</ADRESSE_CHATEAU>
          <DEP_CHATEAU>33</DEP_CHATEAU>
          <TEL_CHATEAU>0556565656</TEL_CHATEAU>
          <BOUTEILLE id="1">
                     <NOM>Superieur</NOM>
                     <CUVEE annee="2000" id="1">
                            <NOMBRE>100</NOMBRE>
                            <PRIX>10</PRIX>
                     </CUVEE>
                     <CUVEE annee="1999" id="2">
                            <NOMBRE>50</NOMBRE>
                            <PRIX>15</PRIX>
                     </CUVEE>
          </BOUTEILLE>
          <BOUTEILLE id="2">
                     <NOM>Rose</NOM>
                     <CUVEE annee="2000" id="3">
                            <NOMBRE>100</NOMBRE>
                            <PRIX>5</PRIX>
                     </CUVEE>
                     <CUVEE annee="1999" id="4">
                            <NOMBRE>50</NOMBRE>
                            <PRIX>3</PRIX>
                     </CUVEE>
          </BOUTEILLE>
        </CHATEAU>
        <CHATEAU id="2">
          <NOM_CHATEAU>Chateau lacroute</NOM_CHATEAU>
          <ADRESSE_CHATEAU>13 rue de la soif 33024 Bourg</ADRESSE_CHATEAU>
          <DEP_CHATEAU>33</DEP_CHATEAU>
          <TEL_CHATEAU>0556565656</TEL_CHATEAU>
            <BOUTEILLE id="3">
                     <NOM>Superieur</NOM>
                     <CUVEE annee="2000" id="5">
                            <NOMBRE>100</NOMBRE>
                            <PRIX>5</PRIX>
                     </CUVEE>
                     <CUVEE annee="1999" id="6">
                            <NOMBRE>50</NOMBRE>
                            <PRIX>3</PRIX>
                     </CUVEE>
          </BOUTEILLE>
        </CHATEAU>
    </APPELATION>
     
    <APPELATION id="2">
        <NOM_APPELATION>Saint Emilion</NOM_APPELATION>
        <CHATEAU id="3">
            <NOM_CHATEAU>Chateau Margot</NOM_CHATEAU>
            <ADRESSE_CHATEAU>Au bord de la riviere 33012 Saint Emilion</ADRESSE_CHATEAU>
            <DEP_CHATEAU>33</DEP_CHATEAU>
            <TEL_CHATEAU>055656565656</TEL_CHATEAU>
            <BOUTEILLE id="4">
                     <NOM>Blanc</NOM>
                     <CUVEE annee="2003" id="7">
                            <NOMBRE>1000</NOMBRE>
                            <PRIX>8</PRIX>
                     </CUVEE>
                     <CUVEE annee="2002" id="8">
                            <NOMBRE>500</NOMBRE>
                            <PRIX>10</PRIX>
                     </CUVEE>
          </BOUTEILLE>
          <BOUTEILLE id="5">
                     <NOM>Rouge</NOM>
                     <CUVEE annee="2001" id="9">
                            <NOMBRE>100</NOMBRE>
                            <PRIX>12</PRIX>
                     </CUVEE>
                     <CUVEE annee="2000" id="10">
                            <NOMBRE>75</NOMBRE>
                            <PRIX>15</PRIX>
                     </CUVEE>
          </BOUTEILLE>
        </CHATEAU>
        <CHATEAU id="4">
            <NOM_CHATEAU>Chateau Moulinsard</NOM_CHATEAU>
            <ADRESSE_CHATEAU>Allée du Capitaine Adhoc</ADRESSE_CHATEAU>
            <DEP_CHATEAU>17</DEP_CHATEAU>
            <TEL_CHATEAU>0556123656</TEL_CHATEAU>
            <BOUTEILLE id="6">
                     <NOM>Vin de table</NOM>
                     <CUVEE annee="2005" id="10">
                            <NOMBRE>10000</NOMBRE>
                            <PRIX>2</PRIX>
                     </CUVEE>
                     <NOM>Vinaigre de vin</NOM>
                     <CUVEE annee="2005" id="11">
                            <NOMBRE>20000</NOMBRE>
                            <PRIX>1</PRIX>
                     </CUVEE>
            </BOUTEILLE>
        </CHATEAU>
    </APPELATION>

  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
    Points : 786
    Points
    786
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xsl:for-each select="CHATEAU[NOM_CHATEAU='Chateau bellevue']/BOUTEILLE">
    je suppose que la cuvée...correspond à l objet BOUTEILLE...
    je suis assez ignorant en la matière, je ne bois que du coca light

Discussions similaires

  1. [AC-2003] difficulté Requete Ajout
    Par Magno dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 27/05/2011, 15h12
  2. [XPath] combiner requetes
    Par DiamonDonald dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 27/02/2008, 15h35
  3. difficulté pr ecrire une requete
    Par peppena dans le forum Langage SQL
    Réponses: 7
    Dernier message: 01/11/2005, 13h01
  4. En difficulté pour faire une requete
    Par Fonzy17 dans le forum Langage SQL
    Réponses: 10
    Dernier message: 21/03/2005, 10h56
  5. Requete XPath: neoud XML et string
    Par alexandre54 dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 27/06/2003, 13h02

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