#!/usr/bin/perl use XML::DOM; use CGI; print CGI::header(-charset=>'utf-8'); print CGI::start_html( -title => 'wolf.tfcis.org', -style => '@import url(wolf.css);', -script => {-language=>'JavaScript',-src=>'class.js'}, -onLoad => 'initial()' ); my $parser = new XML::DOM::Parser; my $doc = $parser->parsefile ("wolf.xml"); @top = $doc->getDocumentElement; $all = $top[0]; if (CGI::param('name')) { my $name = CGI::param('name'); @list = $all->getElementsByTagName("class"); foreach (@list) { if($_->getAttribute("name") =~ $name) { $count = show($_); last; } } } else { $count = show($all); } print "\n\n"; $doc->dispose; print CGI::end_html(); sub show { my $element = shift; my @list = $element->getChildNodes; my $count = 0; print "
| $name | "; print "$description | "; } elsif ($tagname =~ "board") { print "$name | "; print "$description | "; } else { } print "