#!/usr/bin/perl -w -l use strict; use XML::Twig; my $t= XML::Twig->new( twig_handlers => { 'val[@val1="FOO"]' => sub { print $_->parent( 'monk')->field( 'say'); } } ) ->parse( \*DATA); __DATA__ JAPH