#!/usr/bin/perl use strict; use XML::Twig; my $xml = <<__XML__; objectData __XML__ my $twig = XML::Twig->new( twig_handlers => { 'draw:frame' => \&handler }, pretty_print => 'indented' ); $twig->parse($xml); sub handler { my ($twig, $elt) = @_; printf "%s\n", $elt->{'att'}->{'draw:name'}; }