Data-Validate-XSD
view release on metacpan or search on metacpan
lib/Data/Validate/XSD/ParseXML.pm view on Meta::CPAN
{
my ($self, $element) = @_;
$self->{'count'}++;
$self->{'current'} = $self->{'parent'};
pop @{$self->{'parents'}};
$self->{'parent'} = $self->{'parents'}->[$#{$self->{'parents'}}];
}
=head2 $parser->characters()
Handle part of a cdata by concatination
=cut
sub characters
{
my ($self, $text) = @_;
my $t = $text->{'Data'};
if($t =~ /\S/) {
my $p = $self->{'parent'};
my $c = $p->{$self->{'name'}};
if(ref($c) eq 'HASH') {
( run in 0.350 second using v1.01-cache-2.11-cpan-454fe037f31 )