my $xml_fragment = XML::Struct->new( < foo bar EOF my @nodeset = $xml_fragment->xQuery( "//records[@id = '001']" ); die "ids should be unique!\n" if @nodeset > 1;