if (ref($match) eq 'XML::TemplateSAX::Buffer') {
$match->replay($self);
$self->{'obj'} = undef;
+ } elsif (ref($match) eq 'XML::TemplateSAX::Deferred') {
+ $match->parse($self);
+ $self->{'obj'} = undef;
+ } else {
+ $self->{'obj'} = $match;
}
-
- $self->{'obj'} = $match;
return;
}
}