| Processing XML with Perl | | Michel Rodriguez |
![]() XML::Dumper | | ![]() Other Modules |
XML::Dumper (cont'd)
Examples
Convert a Perl data structure to XML:
use XML::Dumper;
my $dump = new XML::Dumper;
$data = [ { first => 'Jonathan', last => 'Eisenzopf', email => 'eisen@pobox.com' },
{ first => 'Larry', last => 'Wall', email => 'larry@wall.org' }
];
$xml = $dump->pl2xml($data);
print $xml; |
Reload the data from the XML ffile:
use XML::Dumper; my $dump = new XML::Dumper; my $data = $dump->xml2pl($Tree); |
The XML produced is:
<perldata>
<array>
<item key="0">
<hash>
<item key="last">Eisenzopf</item>
<item key="first">Jonathan</item>
<item key="email">eisen@pobox.com</item>
</hash>
</item>
<item key="1">
<hash>
<item key="last">Wall</item>
<item key="first">Larry</item>
<item key="email">larry@wall.org</item>
</hash>
</item>
</array>
</perldata>
|
![]() XML::Dumper | | ![]() Other Modules |


