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

  FORUM HardWare.fr
  Programmation
  Perl

  perl et xslt ???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

perl et xslt ???

n°1454466
donny3
Posté le 09-10-2006 à 16:24:39  profilanswer
 

salut,
 
Je fait ce traitement en perl

Code :
  1. # !/usr/bin/perl
  2. use XML::XSLT;
  3. my $xslfile = "a.xsl";
  4. my $xmlfile = "b.xml";
  5. my $xslt = eval { XML::XSLT->new ($xslfile, warnings => 1, debug => 0) };
  6. if ($@) {
  7. die("Sorry, Could not create an instance of the XSL Processor using $xslfile.\n" );
  8. }
  9. eval { $xslt->transform ($xmlfile) };
  10. if ($@) {
  11. die("Sorry, Could not transform XML file, $xmlfile.\n" );
  12. }
  13. print $xslt->toString;
  14. $xslt->dispose();


 
et je souhaiterais recuperer le resultat dans un fichier .html et nom dans l'invite de commande .
COmment pourrai je faire ?
 
Merci

mood
Publicité
Posté le 09-10-2006 à 16:24:39  profilanswer
 

n°1454482
anapajari
s/travail/glanding on hfr/gs;
Posté le 09-10-2006 à 16:53:57  profilanswer
 

bin ton print tu le fais dans un fichier préalablement ouvert [:w3c compliant] [:w3c compliant] [:w3c compliant]
ou alors tu rediriges la sortie standard lors de l'appel de ton script perl vers un fichier  
ou encore tu te sers des outils fait pour au lieu de réinventer la roue:

Code :
  1. xsltproc a.xsl a.xml | xmllint --html -

n°1454493
donny3
Posté le 09-10-2006 à 17:11:01  profilanswer
 

j'ai fait cela

Code :
  1. open FILE, ">>sortie.html" or die "Ne peut pas ouvrir le fichier html !!";
  2. print $xslt->toString;


 
mais mon fichier et vide et ne contient rien

n°1454515
anapajari
s/travail/glanding on hfr/gs;
Posté le 09-10-2006 à 17:52:42  profilanswer
 

Code :
  1. print FILE xslt->toString;


et n'oublie pas le close.
 
Par ailleurs, amha et au vue des questions que tu poses sur le forum, je pense que la tache qui t'a été confiée dépasse quelque peu tes compétences. Tu devrais essayer de pas tout mélanger/apprendre en même temps.


Message édité par anapajari le 09-10-2006 à 17:52:55
n°1454655
donny3
Posté le 10-10-2006 à 09:05:34  profilanswer
 

je suis d'accord avec toi
je vais essayer de me retrouver un cours sur le net plus pointu que celui que j'ai suivi
parcequ'apparament il y a beaucoup de chose non traité dans ce cours


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

  perl et xslt ???

 

Sujets relatifs
DOM/XSLT n'est pas afficher dans mon phpinfo()sql server, perl et linux
Besoin d'explications sur un script CGI/Perl[PERL] regexp avec caractres spéciaux
Net::SSH::Perl problème d'authentificationCréer des script Perl
Perl et XSDDemande perl chez hébergeur
Probleme de boucle en perl[Perl] rrdtool sortie standard
Plus de sujets relatifs à : perl et xslt ???


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