déssolé de t'avoir froissé,
mais les explications precedentes donnent des schemas, des algorythmes et tu ne semble pas comprendre la "logique" qui se trouve derriere le code Perl que l'on t'a pondu plus haut (ou dans le post precedent).
alors, oui, je me suis trompé d'un chiffre et j'ai mis ARGV[1] car pour moi (reflexe de bash et d'autres langages) ARGV[0] c'est le programme lui meme.
bref, cela ne change rien à la logique, qui consiste à :
avant la boucle for, faire le meme traitement que celui existant mais uniquement sur le premier fichier (donc ARGV[0]), il suffit de changer value par name
garder la boucle actuelle qui fait le boulot que tu souhaites, à savoir sortir les values des fichiers xml pour les mettre dans $FhResult
et si tu veux traiter 2000 fichiers, mais n'avoir toujours qu'un seul fichier de sortie,
il faut regarder les $ARG disponibles, y en a surement un pour obtenir le nombre de fichiers.
et donc faire ta boucle entre 0 et $Nombre-de-fichiers
[^] # Re: loop
Posté par NeoX . En réponse au message Parsage sur plusieur fichier. Évalué à 2.
déssolé de t'avoir froissé,
mais les explications precedentes donnent des schemas, des algorythmes et tu ne semble pas comprendre la "logique" qui se trouve derriere le code Perl que l'on t'a pondu plus haut (ou dans le post precedent).
alors, oui, je me suis trompé d'un chiffre et j'ai mis ARGV[1] car pour moi (reflexe de bash et d'autres langages) ARGV[0] c'est le programme lui meme.
bref, cela ne change rien à la logique, qui consiste à :
valueparnamevaluesdes fichiers xml pour les mettre dans $FhResultet si tu veux traiter 2000 fichiers, mais n'avoir toujours qu'un seul fichier de sortie,
il faut regarder les $ARG disponibles, y en a surement un pour obtenir le nombre de fichiers.
et donc faire ta boucle entre 0 et $Nombre-de-fichiers