Page 1 sur 1

probleme recupation données XML

MessagePublié: 01 Nov 2013 à 01:18
par fongyr
Bonjour

J'ai un fichier XML dont voici que je souhaiterai recuperer une valeur au sein d'une balise
<?xml version="1.0" encoding="ISO-8859-1" ?>
<DemandePhotos >
<photos>
<photo>
<unid>2EA3B01682A79608C1257C0B00561561</unid>
<nomFichierDest>2EA3B01682A79608C1257C0B00561561.jpg</nomFichierDest>
</photo>

</photos>
<RepertoireDestination></RepertoireDestination>
<DepuisCetteDate></DepuisCetteDate>
<emailsPourRapport>
<email></email>
</emailsPourRapport>
</DemandePhotos>

S'il y'a une valeur entre la balise <email> et </email> la variable presence email ="Yes" ,s'i ny' pas de valeur alors presence email ="No"
j'utilise le NOtesSaxparser et je joue sur l'envenement SAXCharacters dont voici le code
AU depart j'initialise presenceemail ="NO"

If ( currentTAG = "email") Then

If Characters <> "" Then
'Test présence Email pour Rapport
presenceEmail = "Yes"
Emails = Characters


End If

End If

Le hic c'est que malgré le fait qu'il ny'ai pas de valeur entre la balise <email> et </email> , presenceemail = Yes et Emails me renvoie du vide ou saut de ligne

j'ai besoin de votre aide

Re: probleme recupation données XML

MessagePublié: 01 Nov 2013 à 10:08
par Michael DELIQUE
salut

regarde ça => viewtopic.php?f=124&t=13142

Re: probleme recupation données XML

MessagePublié: 02 Nov 2013 à 00:12
par fongyr
BOnjour

à supposer que nous sommes dans cette ligne <RepertoireDestination></RepertoireDestination>

wSource As String represente quoi
wTag As String represente quoi
,wTag2 represente quoi

Re: probleme recupation données XML

MessagePublié: 02 Nov 2013 à 08:19
par Jérôme Deniau
Ben ce sont les paramètres de la fonction
wSource -> la ligne XML <RepertoireDestination>Tarpouite</RepertoireDestination>
wtag -> balise ouvrante <RepertoireDestination>
wtag2 -> balise fermante </RepertoireDestination>

du moins ce qu'on en lit dans le code

Re: probleme recupation données XML

MessagePublié: 02 Nov 2013 à 17:46
par fongyr
Mais , tu es entrain de lire ton fichier XML
comment donc savoir qu'on est sur la ligne correspondante

Re: probleme recupation données XML

MessagePublié: 02 Nov 2013 à 20:39
par Michael DELIQUE
re,

tu passe pas pas la ligne mais tout le ficher xml dans la variable wSource