xml
Perl Best Practices
Damian Conway
0596001738
542
Perl Cookbook, Second Edition
Tom Christiansen
Nathan Torkington
0596003137
964
Guitar
Mark Phillips
John Chappell
076455106X
392
####
#!/usr/bin/perl -w
use strict;
use warnings;
my $filename = 'library1.xml';
use XML::LibXML;
my $parser = XML::LibXML->new();
my $doc = $parser->parse_file($filename);
print $_->data . " | " foreach ($doc->findnodes('/library/cd/artist/text()'));
my @nodes = $doc->findnodes('/library/book[last()]');
foreach my $node (@nodes) {
print $node->findvalue( 'title')." | \n";
}