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 Query complexe


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 5
    Points : 6
    Points
    6
    Par défaut XPATH Query complexe
    Bonjour

    Considérons le flux 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
    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
    <ric data_quality="Delayed" name="****.L">
      <fid id="DISPLAYNO">1852</fid>
      <fid id="NEWS_TIME">08:08</fid>
      <fid id="DSPLY_NAME">*********</fid>
      <fid id="OFFCL_CODE">000000540528</fid>
      <fid id="CUM_EX_MKR">XD</fid>
      <fid id="PRC_QL_CD"/>
      <fid id="RDN_EXCHID">LSE</fid>
      <fid id="RDN_EXCHD2">LSE</fid>
      <fid id="CURRENCY">GBp</fid>
      <fid id="TRADE_DATE">21 APR 2009</fid>
      <fid id="TRDTIM_1">13:31 CET</fid>
      <fid id="ACT_FLAG1">A</fid>
      <fid id="PRCTCK_1">254</fid>
      <fid id="TRDPRC_1">456.25</fid>
      <fid id="BID">456</fid>
      <fid id="ASK">456.5</fid>
      <fid id="NETCHNG_1">6.00</fid>
      <fid id="PCTCHNG">1.33</fid>
      <fid id="TRDVOL_1">5240</fid>
      <fid id="NUM_MOVES">10458</fid>
      <fid id="MID_PRICE">456.25</fid>
      <fid id="ACT_FLAG2">-</fid>
      <fid id="TRDPRC_2">0.00</fid>
      <fid id="GV1_TEXT">OBLast</fid>
      <fid id="GEN_VAL1">456.25</fid>
      <fid id="YCHIGH_IND"/>
      <fid id="HIGH_1">467.50</fid>
      <fid id="SEC_VOL1">26240020</fid>
      <fid id="ACT_FLAG3">-</fid>
      <fid id="TRDPRC_3">0.00</fid>
      <fid id="OPEN_PRC">455.00</fid>
      <fid id="YCLOW_IND"/>
      <fid id="LOW_1">448.25</fid>
      <fid id="GEN_VAL9">1077415</fid>
      <fid id="ACT_FLAG4">-</fid>
      <fid id="TRDPRC_4">0.00</fid>
      <fid id="HST_CLOSE2">465.47</fid>
      <fid id="DEALT_VL1">467.5</fid>
      <fid id="GEN_VAL10">96.06</fid>
      <fid id="ACT_FLAG5">-</fid>
      <fid id="TRDPRC_5">0.00</fid>
      <fid id="ACVOL_1">27317436</fid>
      <fid id="WEIGHTING">448.25</fid>
      <fid id="QTE_CNT2">457.056</fid>
      <fid id="PRC_QL2"/>
      <fid id="TURNOVER">124.8558</fid>
      <fid id="TNOVER_SC">x1M</fid>
      <fid id="GEN_VAL8">456.697</fid>
      <fid id="GN_TXT16_3">-</fid>
      <fid id="GV2_TEXT">LastUT</fid>
      <fid id="GEN_VAL2">455.00</fid>
      <fid id="GV3_TEXT">LstVol</fid>
      <fid id="GEN_VAL3">654210</fid>
      <fid id="GEN_VAL4">455.00</fid>
      <fid id="GEN_VAL6">0.00</fid>
      <fid id="GEN_VAL7">0.00</fid>
      <fid id="HSTCLSDATE">21 APR 2009</fid>
      <fid id="YRHIGH">685.00</fid>
      <fid id="YRHIGHDAT">-</fid>
      <fid id="HST_CLOSE">450.25</fid>
      <fid id="YRLOW">270.36</fid>
      <fid id="YRLOWDAT">-</fid>
      <fid id="LIFE_HIGH">817.41</fid>
      <fid id="CLOSE_BID">450.25</fid>
      <fid id="CLOSE_ASK">451.25</fid>
      <fid id="MID_CLOSE">450.75</fid>
      <fid id="LIFE_LOW">270.36</fid>
      <fid id="GV4_TEXT">SET1</fid>
      <fid id="DIVIDEND">29.09</fid>
      <fid id="CURRENCY_2"/>
      <fid id="YIELD">6.461</fid>
      <fid id="GV5_TEXT">FE10</fid>
      <fid id="DIVPAYDATE">06 MAY 2009</fid>
      <fid id="EARNINGS">27.97</fid>
      <fid id="LONGLINK1">0#.FTBNK</fid>
      <fid id="EXDIVDATE">18 MAR 2009</fid>
      <fid id="PERATIO">16.10</fid>
      <fid id="QCNT1_IND">20</fid>
      <fid id="QTE_CNT1">10000</fid>
      <fid id="DSPLY_NMLL">-</fid>
      <fid id="IBEX35_IND">-</fid>
      <fid id="GN_TXT16_4">Crest</fid>
      <fid id="NEWS_TIME">08:08</fid>
      <fid id="BKGD_REF">HSBA.LB1</fid>
      <fid id="OFFC_CODE2"/>
      <fid id="RECORDTYPE">113</fid>
      <fid id="BCAST_REF">HSBA.L</fid>
      <fid id="BIDSIZE">50572</fid>
      <fid id="ASKSIZE">4370</fid>
      <fid id="VOL_X_PRC1">0</fid>
    </ric>
    Ma question est la suivante :

    Est - il possible de récupérer à l'aide d'une requête XPATH le noeud fid avec id='HSTCLSDATE' (/ric/fid[@id='HSTCLSDATE'] en XPATH) que s'il est égal au noeud fid avec id='TRADE_DATE (/ric/fid[@id='TRADE_DATE '] en XPATH) ?

    Merci d'avance.

  2. #2
    Expert éminent
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Points : 7 103
    Points
    7 103
    Par défaut
    Bonjour,

    oui.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /ric/fid[@id='HSTCLSDATE' and . = /ric/fid[@id='TRADE_DATE ']]

Discussions similaires

  1. [Doctrine] recuperation data sur une query complexe
    Par erictomcat dans le forum ORM
    Réponses: 26
    Dernier message: 02/03/2012, 13h48
  2. [DOM] Informations sur l'affichage des informations récupérer via Xpath Query
    Par Space Cowboy dans le forum Bibliothèques et frameworks
    Réponses: 9
    Dernier message: 26/11/2010, 16h57
  3. [XPath] Requete Complexe
    Par guigui28 dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 10/04/2009, 13h10
  4. [XPath] requete complexe
    Par Hichan dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 26/04/2007, 13h54
  5. xpath query pb avec namespace prefix [vb6-msxml]
    Par dodiable le dodieu dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 10/08/2005, 12h52

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