Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1613 connectés 

  FORUM HardWare.fr
  Programmation
  ASP

  [ASP] Simplification de code de parcours XML

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ASP] Simplification de code de parcours XML

n°1684033
dridri
Thérèse n'est pas moche...
Posté le 08-02-2008 à 15:41:49  profilanswer
 

Voilà, il faut que je traite 2 sources XML qui contiennent des biens. Dans le premier, j'y accède directement, alors que dans le second, le noeud BIEN est fils de plusieurs noeuds.
 
 

Code :
  1. if logiciel = 1 then        ' logiciel A
  2.         for each node in xmlDoc.documentElement.childNodes
  3.             if node.nodename="BIEN" then
  4.                 nbBiens = nbBiens + 1
  5.             end if
  6.         next
  7.         end if
  8.         
  9.         if logiciel = 2 then        ' logiciel B
  10.         for each nodeA in xmlDoc.documentElement.childNodes    ' root
  11.             if nodeA.nodename = "DESTINATAIRE" then
  12.                 for each nodeB in nodeA.childNodes
  13.                     if nodeB.nodename = "AGENCE" then
  14.                         for each nodeC in nodeB.childNodes
  15.                             if nodeC.nodename = "BIEN" then
  16.                                 nbBiens = nbBiens + 1
  17.                             end if
  18.                         next
  19.                     end if
  20.                 next
  21.             end if
  22.         next
  23.         end if


 
une solution me parait évidente, stocker la liste des noeuds bien différemment pour chaque source, puis la traiter.

Code :
  1. if logiciel = 1 then        ' logiciel A
  2.         set ListeBiens = xmlDoc.documentElement.childNodes
  3.         end if

or lorsque je tente :

Code :
  1. for each bien in ListeBiens.childNodes
  2. nbBiens = nbBiens + 1
  3. next


j'obtiens l'erreur suivante :
 
Cet objet ne gère pas cette propriété ou cette méthode: 'ListeBiens.childNodes'
Mais pourquoi donc ?  :??:


Message édité par dridri le 08-02-2008 à 15:42:12

---------------
Feed-back HA/Ventes HFR | http://www.nexen.org Lans dans le nord de la France
mood
Publicité
Posté le 08-02-2008 à 15:41:49  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASP

  [ASP] Simplification de code de parcours XML

 

Sujets relatifs
Latex - Utilisation de listings : encadrer du code[Résolu] Aide pour la mise en place SSO
Probleme de codecode VHDL sous Quartus
[ASP.NET] des modules (scripts) ASP.NET gratuits (comme PHP) ?Code php et bdd
question consernant un code contenant : instanceofRetrouver le code sourrce
[C# et ASP.NET] Dimension d'un Datagrid[crystal reports] code 39? =>pb IFieldObject
Plus de sujets relatifs à : [ASP] Simplification de code de parcours XML


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR