-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

Here's my first post on this list :)

For fun, I did a small TODO file in XML and then im attempting to,
err, read from it via XML::Simple (and XML::Parser).

the docs in XML::Simple says that it is possible to
reach objects in such a way:
        print $foo->{ bar }->{ baz }->[1];

The assumption I made is that 'bar' and 'baz' meant different
'structures' inside the XML file.

I would love to do just that :)

But things seems not so clever, so I get something like:
        none>perl test-xml.pl
        Pseudo-hashes are deprecated at test-xml.pl line 10.
        Out of memory during "large" request for 1073745920 bytes, total
sbrk() is 2957312 bytes at test-xml.pl line 10.

Perhaps the latter error message is void, simply because my system
limits (FreeBSD) are wrongly tuned.. However, the pseudo-hashes thingie
is quite a medium-pita for my humble knowledge :)

Is their a relative explanation for this behavior ?

Moreover, if I do the DUmper($thingie) shrub, its works and gives back
the structure I wants.

Here's the 'whole' source of it:
#!/usr/bin/perl -w
use strict;

use XML::Simple qw(:strict);
use Data::Dumper;

my $xml_file = '/home/erob/dev/perl/TODO.pietra.xml';

my $in = XMLin( $xml_file,  ForceArray  =>  1, KeyAttr      =>  [ ],  );
print $in->{ require }->{ item }->[1];

#print Dumper($in);
1;


some more snippets of schwig: perl --version: none>perl --version

This is perl, v5.8.2 built for i386-freebsd

Copyright 1987-2003, Larry Wall

Perl may be copied only under the terms of either the Artistic License
or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using `man perl' or `perldoc perl'.  If you have access to the
Internet, point your browser at http://www.perl.com/, the Perl Home Page.

p.s

Btw, I DO love perl5 very much.
For me, it's (perl) very much like a soup (err, is that self, or is that
my visual representation is so sluggish that I need some kind of visual
paradigm for it .)

I was wondering how perl6 would be, since it can't() be soup-like ?


Thanks and happy perlesh (pronounced something like 'eash') :)

erob
-----BEGIN PGP SIGNATURE-----
Comment: quork teht!

iD8DBQFAredlfhO/J4JSDfYRAq6yAJ4kPymzkbKRAl3tjPTO6DXBzuLYZACeNupa
E1NmW3s7iJnQCkEqtWZzCQ8=
=VOvA
-----END PGP SIGNATURE-----

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>




Reply via email to