/[pub]/test/html-whatpm/parser.cgi
Suika

Contents of /test/html-whatpm/parser.cgi

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.9 - (hide annotations) (download)
Sun Nov 11 04:18:27 2007 UTC (19 years ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
Changes since 1.8: +3 -2 lines
++ ChangeLog	11 Nov 2007 04:18:16 -0000
2007-11-11  Wakaba  <wakaba@suika.fam.cx>

	* parser.cgi: Use |Whatpm::HTML::Serializer| to serialize
	an HTML DOM.

1 wakaba 1.1 #!/usr/bin/perl
2     use strict;
3    
4 wakaba 1.2 use lib qw[/home/httpd/html/www/markup/html/whatpm
5 wakaba 1.8 /home/wakaba/work/manakai2/lib];
6 wakaba 1.5 use CGI::Carp qw[fatalsToBrowser];
7 wakaba 1.6 use Time::HiRes qw/time/;
8 wakaba 1.1
9 wakaba 1.8 use Message::CGI::HTTP;
10     my $http = Message::CGI::HTTP->new;
11 wakaba 1.1
12     ## TODO: _charset_
13    
14 wakaba 1.8 my $mode = $http->get_meta_variable ('PATH_INFO');
15 wakaba 1.1 ## TODO: decode unreserved characters
16    
17 wakaba 1.2 if ($mode eq '/html' or $mode eq '/test') {
18 wakaba 1.1 require Encode;
19 wakaba 1.3 require Whatpm::HTML;
20     require Whatpm::NanoDOM;
21