#!/usr/bin/perl
# Gerador de stylesheets para teste de expressões XPATH
# por jcr
# Última revisão: 2001.10.22
use XML::DT ;
my $filename = shift;
my @ccvars = ();
my $modecounter = 0;
my $expcounter = 1;
%modehandler=(
'-default' => sub{""},
'query' => sub{++$modecounter; "";});
%handler=(
'-outputenc' => 'ISO-8859-1',
'-default' => sub{"<$q>$c$q>"},
'query-set' => sub{"$c"},
'query' => sub{ $mode = "exp$expcounter"; $expcounter++;
"\n\n".
"\n".
" \n".
" \n".
" \n".
"\n\n".
"";
},
);
print <<'HEADER-END';
HEADER-END
dt($filename,%modehandler);
for($i=1; $i<=$modecounter; $i++)
{ print " \n";
}
print " \n";
print dt($filename,%handler);
print <<'FOOTER-END';
FOOTER-END