XML-Reader
view release on metacpan or search on metacpan
lib/XML/Reader.pm view on Meta::CPAN
$self->{prefix} = '';
for my $check (@{$self->{using}}) {
if ($check eq $self->{path}) {
$self->{prefix} = $check;
$self->{path} = '/';
$self->{level} = 0;
$self->{tag} = ''; # unfortunately we have to nullify the tag here...
last;
}
if ($check.'/' eq substr($self->{path}, 0, length($check) + 1)) { my @temp = split m{/}xms, $check;
$self->{prefix} = $check;
$self->{path} = substr($self->{path}, length($check));
$self->{level} -= @temp - 1;
last;
}
}
# check if option {using => ...} has been requested, and if so, then skip all
# lines that don't have a prefix...
if (@{$self->{using}} and $self->{prefix} eq '') {
( run in 0.486 second using v1.01-cache-2.11-cpan-5511b514fd6 )