[xml] libxml2 parsing bug




Hi,

Parsing the attached file with xmllint from libxml 2.4.23 produces:

bug.xml:228: error: attributes construct error
bug.xml:228: error: error parsing attribute name

However the file appears to be perfectly valid XML, and changing some text 
near the beginning of the file makes xmllint parse it correctly.

In particular, the file starts with:

<h>
    <span class="foo"><b>foo</b>bar</span>
    DELETE ME!!!<span></span>
</h>

Deleting the "DELETE ME" text makes the file parse correctly. Removing the
class="foo" attribute from the first span also makes the file parse
correctly. The funny thing is, the error is not reported until much much
later in the file, on an element that is quite correct.

Hope this helps,

Michael

Attachment: bug.xml
Description: Text Data



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]