IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Index du forum

Recherche:

Type: Messages; Utilisateur: synx91

Page 1 sur 3 1 2 3

Recherche: Recherche effectuée en 0,01 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    1
    Affichages
    1 080

    Comment récupérer un argument vide ?

    Bonjour à tous,

    J'ai un petit souci, je développe un plugin aux normes Nagios et je récupère mes arguments avec cette partie du code:


    Getopt::Long::Configure('bundling');
    GetOptions(
    "h" =>...
  2. Discussion: XML::Twig et erreur

    par synx91
    Votes reçus
    +0 -0
    Réponses
    13
    Affichages
    1 378

    Ce qui est bizarre, c'est : - quand j'utilise...

    Ce qui est bizarre, c'est :
    - quand j'utilise le transfert avec WinSCP, le fichier est nickel;
    - quand j'utilise les commandes ncftp, le fichier est nickel;
    - quand j'utilise Net::FTP avec mon...
  3. Discussion: XML::Twig et erreur

    par synx91
    Votes reçus
    +0 -0
    Réponses
    13
    Affichages
    1 378

    Erreur résolue, en fait je suis passé par un...

    Erreur résolue, en fait je suis passé par un script bash "appelé en perl". ce script utilise la commande ncftp.

    Concernant l'erreur de base, elle était donc bien due à un mauvais fichier XML, ceci...
  4. Discussion: XML::Twig et erreur

    par synx91
    Votes reçus
    +0 -0
    Réponses
    13
    Affichages
    1 378

    Oui je l'ai laissé et il y a quasi tout qui...

    Oui je l'ai laissé et il y a quasi tout qui change (en comparant les deux hexdump)
  5. Discussion: XML::Twig et erreur

    par synx91
    Votes reçus
    +0 -0
    Réponses
    13
    Affichages
    1 378

    J'ai fait un hexdump des 2 fichiers (le scp et le...

    J'ai fait un hexdump des 2 fichiers (le scp et le ftp) et ils sont bien différents.
  6. Discussion: XML::Twig et erreur

    par synx91
    Votes reçus
    +0 -0
    Réponses
    13
    Affichages
    1 378

    Ca ne change rien. :( J'ai aussi essayé avec...

    Ca ne change rien. :(

    J'ai aussi essayé avec $ftp->ascii;
  7. Discussion: XML::Twig et erreur

    par synx91
    Votes reçus
    +0 -0
    Réponses
    13
    Affichages
    1 378

    J'ai eu du mal à trouver pourquoi mon fichier...

    J'ai eu du mal à trouver pourquoi mon fichier était non valide car ça marchait avant de faire un ftp.

    Donc, depuis que je télécharge mon fichier depuis un serveur ftp windows, le fichier est...
  8. Discussion: XML::Twig et erreur

    par synx91
    Votes reçus
    +0 -0
    Réponses
    13
    Affichages
    1 378

    XML::Twig et erreur

    Bonjour,

    J'ai fait un script en perl qui utilise le module XML::Twig.

    Lorsque je l'exécute, voilà l'erreur qu'il me retourne:
    not well-formed (invalid token) at line 1, column 1, byte 1 at...
  9. Votes reçus
    +0 -0
    Réponses
    31
    Affichages
    2 344

    C'est fait, j'attendais juste de voir si la...

    C'est fait, j'attendais juste de voir si la partie "conversion" était ok pour toi, mais ce n'est pas le même sujet.
  10. Votes reçus
    +0 -0
    Réponses
    31
    Affichages
    2 344

    Voilà ce que j'utilisais (dans un autre script):...

    Voilà ce que j'utilisais (dans un autre script):

    if ($ligne =~ m{<measObjInstId>\s*(.*?)\s*</measObjInstId>}) {
    $ligne =~ s/([a-fA-F0-9][a-fA-F0-9])/chr(hex($1))/eg;
    $ligne =~ s/\s+//g;...
  11. Votes reçus
    +0 -0
    Réponses
    31
    Affichages
    2 344

    Tout simplement WOOOHHH. C'est exactement ce...

    Tout simplement WOOOHHH.

    C'est exactement ce que je recherchais, ça marche nickel :ccool::ccool::ccool:

    Un grand merci!
  12. Votes reçus
    +0 -0
    Réponses
    31
    Affichages
    2 344

    Maintenant le code (que j'ai mis plus haut) parse...

    Maintenant le code (que j'ai mis plus haut) parse le fichier XML une seule fois (merci pour la remarque) et en résultat j'ai bien les valeurs une par une comme elle apparaisse dans le fichier XML....
  13. Votes reçus
    +0 -0
    Réponses
    31
    Affichages
    2 344

    J'ai apporté une amélioration au code: ...

    J'ai apporté une amélioration au code:

    #!/usr/bin/perl
    use strict;
    use warnings;
    use XML::Twig;

    my $file = 'output-test.txt';

    my $twig1=XML::Twig->new(
  14. Votes reçus
    +0 -0
    Réponses
    31
    Affichages
    2 344

    Petite précision, la balise measValues n'est pas...

    Petite précision, la balise measValues n'est pas une balise "enfant" de measTypes.
  15. Votes reçus
    +0 -0
    Réponses
    31
    Affichages
    2 344

    Oui, là il n'y en a qu'une car j'ai pris un...

    Oui, là il n'y en a qu'une car j'ai pris un extrait du fichier.

    En réalité il y en a plusieurs mais tu as raison, à chaque fois qu'il y a la balise measTypes, vient ensuite la balise measValues.
    ...
  16. Votes reçus
    +0 -0
    Réponses
    31
    Affichages
    2 344

    Avec la conversion:

    Avec la conversion:
  17. Votes reçus
    +0 -0
    Réponses
    31
    Affichages
    2 344

    Alors en prenant les valeurs: Les MeasType...

    Alors en prenant les valeurs:

    Les MeasType "tournent en boucle" pour chaque measObjInstId, mais les iValue changent.

    J'espère être clair, difficile à expliquer avec de l'hexa. 8O
  18. Votes reçus
    +0 -0
    Réponses
    31
    Affichages
    2 344

    Je devrais avoir ça: Les MeasType et...

    Je devrais avoir ça:


    Les MeasType et measObjInstId sont en hexa donc c'est pas lisible mais ça je les convertirai plus tard, je l'ai déjà fait dans d'autres scripts donc pas de souci.

    Les...
  19. Votes reçus
    +0 -0
    Réponses
    31
    Affichages
    2 344

    Bonjour, Merci pour votre réponse,...

    Bonjour,

    Merci pour votre réponse, effectivement c'est pas très optimisé.

    J'ai pris qu'une partie du fichier (il fait 44Mo):

    <MeasDataCollection>
    <measFileHeader>
    ...
  20. Votes reçus
    +0 -0
    Réponses
    31
    Affichages
    2 344

    J'ai fait quelques modifs (pour suivre le conseil...

    J'ai fait quelques modifs (pour suivre le conseil de Philou):

    #!/usr/bin/perl
    use strict;
    use warnings;
    use XML::Twig;

    my $file = 'output-test.txt';

    my $twig1=XML::Twig->new(
  21. Votes reçus
    +0 -0
    Réponses
    31
    Affichages
    2 344

    Voici donc mon code (basique car je débute): ...

    Voici donc mon code (basique car je débute):

    #!/usr/bin/perl
    use strict;
    use warnings;
    use XML::Twig;

    my $file = 'output-test.xml';

    my $twig1=XML::Twig->new(
  22. Votes reçus
    +0 -0
    Réponses
    31
    Affichages
    2 344

    J'utilise XML::Twig (recommandé dans la doc de...

    J'utilise XML::Twig (recommandé dans la doc de Djibril et utile poru les gros fichier XML.

    Je réorganise mon code et je vous poste ça. :ccool:
  23. Votes reçus
    +0 -0
    Réponses
    31
    Affichages
    2 344

    Pas de souci je le montrerai quand j'aurai...

    Pas de souci je le montrerai quand j'aurai l'autre PC. :ccool:

    Et pour info je ne voulais pas un programme ou un code entier, où avez vous vu que je demandais ça?
    "Une idée?" ne veut pas dire...
  24. Votes reçus
    +0 -0
    Réponses
    31
    Affichages
    2 344

    Cette documentation je l'ai déjà lue, elle m'a...

    Cette documentation je l'ai déjà lue, elle m'a été très utile mais je ne trouve pas de solution à mon problème.

    Je vais peut être me répéter mais par exemple j'ai 250 objets, 250 séries de 7...
  25. Votes reçus
    +0 -0
    Réponses
    31
    Affichages
    2 344

    Le code est sur un autre PC, là je ne l'ai pas...

    Le code est sur un autre PC, là je ne l'ai pas mais j'arrive à peu près à extraire ce que je veux mais "ligne par ligne", en gros j'ai:

    Type1
    Type2
    Type3
    Objet1
    Value1
    Value2
    Value3
    Objet2
Affichage des résultats 1 à 25 sur 52
Page 1 sur 3 1 2 3