Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask

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
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 avoiding work at the Monastery: (10)
As of 2015-04-01 18:53 GMT
Find Nodes?
    Voting Booth?

    Who makes your decisions?

    Results (41 votes), past polls