MMCT TEAM
Server IP : 111.118.215.189  /  Your IP : 216.73.216.89
Web Server : Apache
System : Linux md-in-83.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64
User : a1673wkz ( 2475)
PHP Version : 8.2.25
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0755) :  /usr/share/doc/perl-XML-Parser-2.41/samples/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : //usr/share/doc/perl-XML-Parser-2.41/samples/xmlcomments
#!/usr/bin/perl -w
#
# $Revision: 1.1.1.1 $
#
# $Date: 2003-07-27 11:07:11 $

use XML::Parser;

my $file = shift;

die "Can't find file \"$file\""
  unless -f $file;
    
my $count = 0;

my $parser = new XML::Parser(ErrorContext => 2,
			     ParseParamEnt => 0
			    );

$parser->setHandlers(Comment => \&comments);

$parser->parsefile($file);

print "Found $count comments.\n";

################
## End of main
################

sub comments
{
    my ($p, $data) = @_;

    my $line = $p->current_line;
    $data =~ s/\n/\n\t/g;
    print "$line:\t<!--$data-->\n";
    $count++;

}  # End comments

# Tell Emacs that this is really a perl script
# Local Variables:
# mode:perl
# End:

MMCT - 2023