in reply to Re: perl xml parsing
in thread perl xml parsing

I tried this out but i got an error again (could not find ParserDetails.ini in C:/Perl/site/lib/XML/SAX GLOB(0xf9def4))

#!/usr/bin/perl use XML::Simple; use Data::Dumper; $xml = new XML::Simple; $data = $xml->XMLin("news2Obama.xml"); open $fh_o, '>', 'new_output.txt' or die "can't open file: $!"; $_ = Dumper ($data); print $fh_o; close $fh_o or die "can't close file:$!";

Replies are listed 'Best First'.
Re^3: perl xml parsing
by marto (Cardinal) on May 25, 2012 at 14:49 UTC

    From the command line run this:

    perl -MXML::SAX -e "XML::SAX->add_parser('XML::SAX::PurePerl')->save_p +arsers()"

    Also consider adding the following lines to your code:

    use strict; use warnings;

    See Use strict and warnings.

      no luck.. Is there anything else i can change inside the code to get the xml data stored in the txt?

        "no luck.. Is there anything else i can change inside the code to get the xml data stored in the txt?"

        What happened when you tried? You didn't get the warning you mention here. See How do I post a question effectively?.

        #!/usr/bin/perl use strict; use warnings; use XML::Simple; use Data::Dumper; my $xml = new XML::Simple; my $data = $xml->XMLin("news2Obama.xml"); open (FH , '>', 'new_output.txt') or die "can't open file: $!"; my $fh_o = Dumper ($data); print FH $fh_o; close FH or die "can't close file:$!";