This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.websitedev.de%2Fmarkup% 2Fvalidator%2Ftests%2Fampersand-as-data.html is not well-formed, http://validator.w3.org/check?uri=http%3A%2F%2Fvalidator.w3.org%2Fcheck%3Furi% 3Dhttp%253A%252F%252Fwww.websitedev.de%252Fmarkup%252Fvalidator%252Ftests% 252Fampersand-as-data.html Line 60, column 30: character "&" is the first character of a delimiter but occurred as data
parse_errors(...) should be something like ... &add_warning($File, 'fake', 'Warning:', "Line $err->{line}, column $err->{char}: " . ent($errors[6]) ... to fix this.
Applied to 0_6_0-branch. Thanks.
Well-formedness errors are fatal, therefore it should return an error and not a warning. An XML document cannot be valid if it is not well-formed.
comment #3 is not relevant to this bug, but to the "XML limitations" noted in validation results, and in http://esw.w3.org/topic/MarkupValidator/XML_Limitations re-closing.