http://www.perlmonks.org?node_id=947841


in reply to Is there any XML reader like this?

How does this differ from what you want?:

C:\test>junk44 { station17 => { ip => [ "10.0.0.121", "10.0.1.121", "10.0.0.122", "10.0.0.123", "10.0.1.123", ], }, station18 => { ip => [ "10.0.0.101", "10.0.1.101", "10.0.0.102", "10.0.0.103", "10.0.1.103", ], }, station19 => { ip => [ "10.0.0.111", "10.0.1.111", "10.0.0.112", "10.0.0.113", "10.0.1.113", ], }, }

The program that produced the above from your sample data in the __DATA__:

#! perl -slw use strict; use Data::Dump qw[ pp ]; use XML::Simple; my $xml = XMLin( \*DATA ); pp $xml; __DATA__ ...

With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.

The start of some sanity?