use warnings; use strict; use XML::Twig; my $myXML = < EOF my $t = XML::Twig->new(twig_handlers => {'xi:include' => sub { print $_->att('href') } }); $t->parse($myXML); __END__ xinclude.xml