Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Outils > XMLRAD
XMLRAD Environnement de développement Web XML/XSL. Avant de poster -> F.A.Q XMLRAD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/05/2003, 16h15   #1
Invité régulier
 
Inscription : mars 2003
Messages : 16
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 16
Points : 7
Points : 7
Par défaut Prendre une valeur dans la grappe XML

Je voudrais récupérer une données se trouvant dans ma grappe xml, comment dois je procéder pour parvenir a mes fins ??

Je parviens à selectionner mon noeuds :
Code :
TOTO:= OutputDoc.Select('/document/Test');
Mais que dois je faire pour prendre une valeur se trouvant dans ce noeuds ??
Sandrine75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2003, 16h27   #2
Membre habitué
 
Inscription : novembre 2002
Messages : 243
Détails du profil
Informations forums :
Inscription : novembre 2002
Messages : 243
Points : 149
Points : 149
titi := TOTO.GetValue('TaValeur')
Pierre FORAZ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2003, 16h31   #3
Membre chevronné
 
Philippe
Inscription : avril 2002
Messages : 456
Détails du profil
Informations personnelles :
Nom : Philippe
Localisation : France

Informations forums :
Inscription : avril 2002
Messages : 456
Points : 688
Points : 688
Envoyer un message via ICQ à Ph. B.
Directement:
Code :
Titi := OutPutDoc.GetValue('/document/Test/MaValeur');
Philippe.
Ph. B. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2003, 16h39   #4
Invité régulier
 
Inscription : mars 2003
Messages : 16
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 16
Points : 7
Points : 7
Par défaut Dis m'en plus ...

Code :
1
2
TOTO := OutputDoc.Select('/document/Secure');
titi := TOTO.GetValue('titi');
C'est bien ce que tu me dis de faire mais il ne me prends pas de valeur apres avoir fais du pas a pas (le résultat = '')!!!!!!
Sandrine75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2003, 16h46   #5
Membre chevronné
 
Philippe
Inscription : avril 2002
Messages : 456
Détails du profil
Informations personnelles :
Nom : Philippe
Localisation : France

Informations forums :
Inscription : avril 2002
Messages : 456
Points : 688
Points : 688
Envoyer un message via ICQ à Ph. B.
Un pb de casse (majuscules, etc)
N'aurais tu pas appelé ta variable Titi ?
Ph. B. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2003, 17h14   #6
Invité régulier
 
Inscription : mars 2003
Messages : 16
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 16
Points : 7
Points : 7
Par défaut Aucun probleme de case ....

Non j'ai bien repris mon code et je ne vois pas de probleme de case

Code :
1
2
TOTO := OutputDoc.Select('/document/Secure');
titi := TOTO.GetValue('titi');
Je me trouve dans une procedure AfterInternalInstruction et mes var sont : TOTO: IXMLCursor;
titi : Strings;
Sandrine75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2003, 20h28   #7
RDM
Membre Expert
 
Inscription : mars 2002
Messages : 1 426
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 1 426
Points : 1 546
Points : 1 546
Envoyer un message via ICQ à RDM
je pense Ph. B. voulait parler de la grappe XML plutot que de la variable.
pour que ton code fonctionne il faut qu'elle soit ainsi:

Code :
1
2
3
4
5
<document>
  <Secure>
    <titi>tata</titi>
  </Secure>
</document>
dans ce cas, ton code retournera tata.
__________________
RDM
Tout Est Relatif
Rubrique XMLRAD: http://xmlrad.developpez.com
FAQ XMLRAD: http://xmlrad.developpez.com/faq/
RDM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2003, 10h26   #8
Membre chevronné
 
Philippe
Inscription : avril 2002
Messages : 456
Détails du profil
Informations personnelles :
Nom : Philippe
Localisation : France

Informations forums :
Inscription : avril 2002
Messages : 456
Points : 688
Points : 688
Envoyer un message via ICQ à Ph. B.
Tu penses bien ! ;-)

Ce qui amène une autre réflexion : ai je bien compris le sens de la question de Sandrine : : :

Philippe.
Ph. B. est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h10.


 
 
 
 
Partenaires

Hébergement Web