--- test/html-webhacc/cc.cgi 2008/02/10 03:11:06 1.34 +++ test/html-webhacc/cc.cgi 2008/03/21 09:17:45 1.46 @@ -20,6 +20,11 @@ return $s; } # htescape + my @nav; + my %time; + require Message::DOM::DOMImplementation; + my $dom = Message::DOM::DOMImplementation->new; +{ use Message::CGI::HTTP; my $http = Message::CGI::HTTP->new; @@ -31,12 +36,8 @@ binmode STDOUT, ':utf8'; $| = 1; - require Message::DOM::DOMImplementation; - my $dom = Message::DOM::DOMImplementation->new; - load_text_catalog ('en'); ## TODO: conneg - my @nav; print STDOUT qq[Content-Type: text/html; charset=utf-8 @@ -53,7 +54,6 @@ $| = 0; my $input = get_input_document ($http, $dom); my $char_length = 0; - my %time; print qq[
<$ebaseuri>
@{[htescape ($opt{value})]}
)];
+ } elsif (defined $opt{token}) {
+ print STDOUT qq[ (@{[htescape (Whatpm::CSS::Tokenizer->serialize_token ($opt{token}))]}
)];
+ }
+ $type =~ tr/ /-/;
+ $type =~ s/\|/%7C/g;
+ $msg .= qq[ [Description]];
+ print STDOUT qq[".htescape ($cssom->css_text).""; + + print STDOUT qq[
<$euri>
<$euri>
<$euri>
<$euri2>
<$euri>
<$euri2>
<$euri>
<$euri>
<' . $euri .
+ '>
';
+ } elsif (defined $resource->{bnodeid}) {
+ return htescape ('_:' . $resource->{bnodeid});
+ } elsif ($resource->{nodes}) {
+ return '(rdf:XMLLiteral)';
+ } elsif (defined $resource->{value}) {
+ my $elang = htescape (defined $resource->{language}
+ ? $resource->{language} : '');
+ my $r = qq[] . htescape ($resource->{value}) . '
';
+ if (defined $resource->{datatype}) {
+ my $euri = htescape ($resource->{datatype});
+ $r .= '^^<' . $euri .
+ '>
';
+ } elsif (length $resource->{language}) {
+ $r .= '@' . htescape ($resource->{language});
+ }
+ return $r;
+ } else {
+ return '??';
+ }
+} # get_rdf_resource_html
+
sub print_result_section ($) {
my $result = shift;
@@ -804,7 +1153,7 @@
my $euri = htescape ($input->{uri});
print STDOUT qq[
-