#! /usr/bin/perl -w use strict; use warnings; use XML::Twig; my $filtername = 'Advanced Perl Programming'; my $books_tree= new XML::Twig(); $books_tree->parsefile('books.xml'); my @title = $books_tree->get_xpath(qq[//Title[\@Name="$filtername"]]); $_->set_att(Name => 'Advanced Perl') for @title; $books_tree->print();