Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine

XML:XSLT question

by spencerr1 (Novice)
on Jan 29, 2013 at 00:59 UTC ( #1015787=perlquestion: print w/ replies, xml ) Need Help??
spencerr1 has asked for the wisdom of the Perl Monks concerning the following question:

Is it possible to print the transformation to a file instead of the consol

#!/usr/bin/perl use XML::XSLT; my $xmlfile = "example.xml"; my $xslfile = "example.xsl"; my $parser = XML::XSLT->new ($xslfile, "FILE"); $parser->transform_document ($xmlfile, "FILE"); $parser->print_result();

Thank You

Comment on XML:XSLT question
Download Code
Replies are listed 'Best First'.
Re: XML::XSLT question
by runrig (Abbot) on Jan 29, 2013 at 00:52 UTC
    Is it possible to print the transformed results to a file

    Yes, open a file and use $parser->toString() to print the string to a file.

    But if at all possible, you should be using XML::LibXSLT instead, it is still actively maintained (though it can be harder to install since it requires libxml).

Re: XML:XSLT question
by choroba (Canon) on Jan 29, 2013 at 08:46 UTC
    Yes. See open, print and close for more information.
    open my $OUT, '>', 'file.txt' or die $!; print $OUT $parser->toString; close $OUT or die $!;
    لսႽ ᥲᥒ⚪⟊Ⴙᘓᖇ Ꮅᘓᖇ⎱ Ⴙᥲ𝇋ƙᘓᖇ

      Thank you soo much. code works as advertised. Thanks again. Hopefully some day I will be able to contribute. Thanks again.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://1015787]
Approved by rovf
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (11)
As of 2015-11-30 18:15 GMT
Find Nodes?
    Voting Booth?

    What would be the most significant thing to happen if a rope (or wire) tied the Earth and the Moon together?

    Results (778 votes), past polls