Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 5 sur 5
  1. #1
    Invité de passage
    Inscrit en
    février 2006
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : février 2006
    Messages : 23
    Points : 3
    Points
    3

    Par défaut boucles multiples pour lire xml

    bonjour,

    la dernière fois j'ai réussi à récupérer les bonnes valeurs lorsque j'ai une liste de noeuds avec derrrière plusieurs zones-variables-noeuds mais là il faut que je commence par tester le niveau supérieur donc refaire une boucle avant de pouvoir reboucler sur mes anciennes récupérations

    forcément je verrais bien un rajout d'une boucle au niveau supérieur avec un for ... to mais j'ai peur qu'après chaque noeud soit suivi d'un item comme avant sauf que j'en ai déjà lorsque je rattaque mon ancienne boucle

    le programme ne risque t-il pas de se mélanger les crayons même vu que je ne vois pas comment définir un noeud-item avec deux indices différents ...

    merci d'avance pour votre aide qui m'est toujours précieuse

  2. #2
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    septembre 2008
    Messages
    3 176
    Détails du profil
    Informations forums :
    Inscription : septembre 2008
    Messages : 3 176
    Points : 4 931
    Points
    4 931

    Par défaut

    Tous cela est bien confus
    Tu pourrais reformuler ta question et pourquoi pas, mettre un petit exemple ?

  3. #3
    Invité de passage
    Inscrit en
    février 2006
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : février 2006
    Messages : 23
    Points : 3
    Points
    3

    Par défaut

    Désolé pour les explications pas claires, toujours est-t-il que j'ai trouvé la solution car il suffit de remonter dans l'arborescence comme avant sous Dos dans les répertoires

    Par contre je rencontre une autre difficulté plus gênante à savoir tester la présence d'un noeud sachant que je risque une fois sur deux voire d'avantage qu'il soit absent ou change de nom. En gros comment tester sa valeur pour savoir si il figure bien dans le xml ou pas ? En espérant avoir été moins confuse ...

  4. #4
    Invité de passage
    Inscrit en
    février 2006
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : février 2006
    Messages : 23
    Points : 3
    Points
    3

    Par défaut

    Bonjour, je me permets de remonter mon problème car ça coince au niveau de l'imbrication des boucles !
    Je ne dois pas avoir la bonne syntaxe car le programme compte toutes les zones et ne tient pas compte de leur appartenance à la boucle supérieure
    Quelqu'un pourrait-t-il jeter un oeil svp ? Merki

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
         ListeNodes := SelectNodes('//FluxExportEmprunt');
                  for j:=0 to ListeNodes.length-1
                   do
                    begin
                     Noeuds := SelectNodes('//LigneAmortissement');
                      for i:=0 to Noeuds.length-1
                       do
                         begin

  5. #5
    Invité de passage
    Inscrit en
    février 2006
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : février 2006
    Messages : 23
    Points : 3
    Points
    3

    Par défaut

    J'ai trouvé la bonne syntaxe en tâtonnant un peu ...
    Désolée pour le dérangement
    Bonne continuation

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •