- From: <bugzilla@wiggum.w3.org>
- Date: Thu, 29 Mar 2007 06:05:22 +0000
- To: www-validator-cvs@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=4420
           Summary: Get libxml2 to output error countext beyond 80
                    characters, or output
           Product: Validator
           Version: HEAD
          Platform: All
               URL: http://bugzilla.gnome.org/show_bug.cgi?id=424017
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: check
        AssignedTo: ot@w3.org
        ReportedBy: ot@w3.org
         QAContact: www-validator-cvs@w3.org
libxml2 (and thus XML::LibXML) has a hardcoded limit of 80 columns (old skool!)
for its xml parsing errors, hence making it almost impossible to know the exact
context of the error. 
e.g:
http://www.opensource.apple.com/darwinsource/WWDC2003/libxml2-3/libxml2/error.c
    /* search backwards for beginning-of-line maximum 80 characters */
I have a (sad) workaround in the validator for that issue, but ideally, libxml
would fix it by either:
* having an option to output the whole list
* having an option (similar to $parser->line_numbers(1)) to output the column
number too
The latter would be best, but either would do.
Recording this as a bug in the validator, so that we don't let the workaround
sit forever.
Received on Thursday, 29 March 2007 06:05:28 UTC