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

XMLRAD Discussion :

pb utilisation de getvalue


Sujet :

XMLRAD

  1. #1
    Membre confirmé
    Avatar de didier.cabale
    Homme Profil pro
    Conseil - Consultant en systèmes d’information
    Inscrit en
    Août 2004
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d’information
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2004
    Messages : 130
    Points : 522
    Points
    522
    Par défaut pb utilisation de getvalue
    Bonjour

    veuillez SVP considérer la chaine xml suivante:
    <root>
    <item id='1'>
    <sub>1</sub>
    <sub>2</sub>
    </item>
    <item id='2'>
    <sub>3</sub>
    <sub>4</sub>
    </item>
    </root>

    Je veux extraire, lors d'une boucle, les valeurs '1', puis '2', mais je n'y arrive pas. Cf ligne #8 (en Delphi)

    ...
    1 Document := TXMLCursor.Create;
    2 Document.LoadXML([ma chaine xml]);
    3 aCrsr := Document.Select('item[@id='''1''']/sold_to');
    4 aCrsr.First;
    5 while not aCrsr.EOF do begin
    6 aXML := aCrsr.XML; //-> j'obtiens <sub>1</sub> -> Ok
    7 aName := aCrsr.GetName; //->j'obtiens <sub> -> Ok
    8 aValue := aCrsr.GetValue('/*'); //là çà ne marche pas
    9 aCrsr.Next;
    10 end;
    ...

    Qqun voit-il le pb?
    Merci

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    520
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 520
    Points : 1 446
    Points
    1 446
    Par défaut Re: pb utilisation de getvalue
    Citation Envoyé par didier.cabale
    1 Document := TXMLCursor.Create;
    2 Document.LoadXML([ma chaine xml]);
    3 aCrsr := Document.Select('item[@id='''1''']/sold_to');
    4 aCrsr.First;
    5 while not aCrsr.EOF do begin
    6 aXML := aCrsr.XML; //-> j'obtiens <sub>1</sub> -> Ok
    7 aName := aCrsr.GetName; //->j'obtiens <sub> -> Ok
    8 aValue := aCrsr.GetValue('/*'); //là çà ne marche pas
    9 aCrsr.Next;
    10 end;
    ...

    Qqun voit-il le pb?
    Merci
    aValue := aCrsr.GetValue('.');

    Sylvain

  3. #3
    Membre confirmé
    Avatar de didier.cabale
    Homme Profil pro
    Conseil - Consultant en systèmes d’information
    Inscrit en
    Août 2004
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d’information
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2004
    Messages : 130
    Points : 522
    Points
    522
    Par défaut
    un point c'est tout ..
    PS: j'ai du essayer toutes les combinaisons sauf ce p... de point!!
    merci beaucoup!!

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

Discussions similaires

  1. Fonction de type GetValue utilisée dans classeur - Erreur 1004
    Par nex92 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 23/09/2012, 17h44
  2. utiliser les tag [MFC] [Win32] [.NET] [C++/CLI]
    Par hiko-seijuro dans le forum Visual C++
    Réponses: 8
    Dernier message: 08/06/2005, 15h57
  3. utilisation du meta type ANY
    Par Anonymous dans le forum CORBA
    Réponses: 1
    Dernier message: 15/04/2002, 12h36
  4. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 16h01
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

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