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"; }