XML-Filter-DataIndenter
view release on metacpan or search on metacpan
lib/XML/Filter/DataIndenter.pm view on Meta::CPAN
my $content = delete $ctx->{Content};
return unless defined $content;
while ( @$content ) {
my $event = shift @$content;
my $method = shift @$event;
next if $method eq "characters"
|| $method eq "start_cdata"
|| $method eq "end_cdata";
if ( $method eq "comment" || $method eq "processing_instruction") {
my $indent = $self->{Indent} x @{$self->{Stack}};
$self->SUPER::characters( { Data => "\n$indent" } );
}
$method = "SUPER::$method";
$self->$method( @$event );
}
}
( run in 1.810 second using v1.01-cache-2.11-cpan-995e09ba956 )