#!/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"}, '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