📄 debug.pm
字号:
# $Id: Debug.pm,v 1.1 2003/07/27 16:07:49 matt Exp $package XML::Parser::Style::Debug;use strict;sub Start { my $expat = shift; my $tag = shift; print STDERR "@{$expat->{Context}} \\\\ (@_)\n";}sub End { my $expat = shift; my $tag = shift; print STDERR "@{$expat->{Context}} //\n";}sub Char { my $expat = shift; my $text = shift; $text =~ s/([\x80-\xff])/sprintf "#x%X;", ord $1/eg; $text =~ s/([\t\n])/sprintf "#%d;", ord $1/eg; print STDERR "@{$expat->{Context}} || $text\n";}sub Proc { my $expat = shift; my $target = shift; my $text = shift; my @foo = @{$expat->{Context}}; print STDERR "@foo $target($text)\n";}1;__END__=head1 NAMEXML::Parser::Style::Debug - Debug style for XML::Parser=head1 SYNOPSIS use XML::Parser; my $p = XML::Parser->new(Style => 'Debug'); $p->parsefile('foo.xml');=head1 DESCRIPTIONThis just prints out the document in outline form to STDERR. Nothing special isreturned by parse.=cut
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -