W3C home > Mailing lists > Public > www-validator-cvs@w3.org > March 2007

validator/httpd/cgi-bin check,1.484,1.485

From: Olivier Thereaux via cvs-syncmail <cvsmail@w3.org>
Date: Mon, 19 Mar 2007 01:51:23 +0000
To: www-validator-cvs@w3.org
Message-Id: <E1HT71v-0008UI-Hi@lionel-hutz.w3.org>

Update of /sources/public/validator/httpd/cgi-bin
In directory hutz:/tmp/cvs-serv32613/httpd/cgi-bin

Modified Files:
	check 
Log Message:
small hack for grouping of xml-wf errors  -we really need to extract a catalog of all errors generated by the xml parser

Index: check
===================================================================
RCS file: /sources/public/validator/httpd/cgi-bin/check,v
retrieving revision 1.484
retrieving revision 1.485
diff -u -d -r1.484 -r1.485
--- check	19 Mar 2007 00:58:44 -0000	1.484
+++ check	19 Mar 2007 01:51:21 -0000	1.485
@@ -651,7 +651,7 @@
             $err->{src}  = '...'; # do this with show_open_entities()?
             $err->{line} = $xmlwf_error_line;
             $err->{char} = $xmlwf_error_col;
-            $err->{num}  = 0;
+            $err->{num}  = 'xmlwf';
             $err->{type} = "E";
             $err->{msg}  = $xmlwf_error_msg;
 
@@ -1523,11 +1523,17 @@
               # index by num for errors and warnings only - info usually give context of error or warning
         if (! exists $Errors_bytype{$err->{num}}) {
                 $Errors_bytype{$err->{num}}->{instances} = [];
-                my $msg_text = $RSRC->{msg}->{$err->{num}}->{original};
-                $msg_text =~ s/%1/X/;
-                $msg_text =~ s/%2/Y/;
-                $Errors_bytype{$err->{num}}->{msg} = $msg_text;
+                my $msg_text;
+                if ($err->{num} ne 'xmlwf') {
+                  $msg_text = $RSRC->{msg}->{$err->{num}}->{original};
+                  $msg_text =~ s/%1/X/;
+                  $msg_text =~ s/%2/Y/;
+                }
+                else { ## FIXME ## we need a catalog of errors from our XML parser 
+                  $msg_text = "XML Parsing Error";  
+                }
                 $Errors_bytype{$err->{num}}->{expl} = $err->{expl};
+                $Errors_bytype{$err->{num}}->{msg} = $msg_text;
                 $Errors_bytype{$err->{num}}->{type} = $err->{type};
                 $Errors_bytype{$err->{num}}->{class} = $err->{class};
                 $Errors_bytype{$err->{num}}->{err_type_err} = $err->{err_type_err};
Received on Monday, 19 March 2007 01:51:25 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 20 September 2007 14:33:16 GMT