Index: validator/httpd/cgi-bin/check =================================================================== RCS file: /sources/public/validator/httpd/cgi-bin/check,v retrieving revision 1.243 diff -u -r1.243 check --- check 2002/10/10 05:22:45 1.243 +++ check 2002/10/16 00:39:49 @@ -2286,7 +2286,7 @@ my $errs = ($File->{'Is Valid'} ? '0' : scalar @{$File->{Errors}}); print <<".EOF."; -Content-Type: application/xml; charset=UTF-8 +Content-Type: application/rdf+xml; charset=UTF-8 X-W3C-Validator-Status: $valid X-W3C-Validator-Errors: $errs @@ -2298,10 +2298,23 @@ W3 Validator + + .EOF. unless ($File->{'Is Valid'}) { + printf <<".EOF.", &ent($File->{URI}); + + + + + + Invalid! + + +.EOF. + foreach my $err (@{$File->{Errors}}) { # Strip curlies from lq-nsgmls output. $err->{msg} =~ s/[{}]//g; @@ -2322,32 +2335,28 @@ $File->{Offsets}->[$err->{line} - 1]->[1] + $err->{char} + $err->{line} ); printf <<".EOF.", &ent($File->{URI}), &ent($err->{msg}); - - - - $err->{line} - $err->{char} - @offsets - - - - - %s - - + + + + $err->{line} + $err->{char} + @offsets + + + %s + .EOF. } } else { printf <<".EOF.", &ent($File->{URI}); - - - - - - Valid! - - + + + + + + Valid! + .EOF. }