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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Perl Discussion :

Changer l'emplacement du output générer par XML:Writer


Sujet :

Langage Perl

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Janvier 2013
    Messages : 53
    Points : 25
    Points
    25
    Par défaut Changer l'emplacement du output générer par XML:Writer
    Bonjour,
    J'ai un script qui permet de créer un fichier xml, en utilsant xml:writer, mais le problème que ce dernier génére le résultat et l'enregistre dans un endroit spécifique à lui, est ce que je peux modifier l'emplacement de l'enregistrement??
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    my $output = new IO::File(">output.xml");
    j'ai changé ce bout de code par celui là mais ca marche pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    my $RepBase ='C:\\Users\\lenovo\\Desktop\\Memoire Mastere\\Script\\Script_final\\Script_Grapheme-phoneme\\tous les scripts\\ScriptV';
    my $output = File::Spec->catfile( $RepBase, 'output.xml');

  2. #2
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 498 771
    Points
    498 771
    Par défaut
    Bonjour,

    Que donne ce programme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    #!/usr/bin/Perl
    use XML::Writer;
    use IO::File;
    use File::Spec;
     
    my $RepBase ='C:\\Users\\lenovo\\Desktop\\Memoire Mastere\\Script\\Script_final\\Script_Grapheme-phoneme\\tous les scripts\\ScriptV';
    my $fichier = File::Spec->catfile( $RepBase, 'output.xml');
    print "$fichier\n";
    my $output = IO::File->new(">$fichier") or die "Impossible to create $fichier\n$!";
     
    my $writer = XML::Writer->new( OUTPUT => $output );
    $writer->startTag( "greeting", "class" => "simple" );
    $writer->characters("Hello, world!");
    $writer->endTag("greeting");
    $writer->end();
    $output->close();

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Janvier 2013
    Messages : 53
    Points : 25
    Points
    25
    Par défaut
    Merci djibril,
    Il enregistre le fichier dans le répertoire que j'ai précisé

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 09/12/2013, 11h22
  2. [JDOM] Changer l'emplacement d'un fichier XML
    Par mimish dans le forum Format d'échange (XML, JSON...)
    Réponses: 16
    Dernier message: 23/04/2010, 13h45
  3. Afficher dans une datagridview un XML générer par Excel
    Par Arsou dans le forum Windows Forms
    Réponses: 6
    Dernier message: 30/09/2009, 10h26
  4. Changer l'emplacement du WEB.XML
    Par webtracker dans le forum Tomcat et TomEE
    Réponses: 5
    Dernier message: 20/01/2009, 12h20
  5. générer du xml
    Par igouya dans le forum XML/XSL et SOAP
    Réponses: 5
    Dernier message: 04/11/2003, 22h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo