bryonjacob / wikimodel

Automatically exported from code.google.com/p/wikimodel
0 stars 0 forks source link

XHTML parser doesn't send correct events for nested definition lists #60

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Input:

<html><dl><dt>title1</dt><dd>definition1<dl><dt>title2</dt><dd>definition2</dd><
/dl></dd><dt>title3</dt><dd>definition3</dd></dl></html>

Actual:

beginDocument
beginDefinitionList
beginDefinitionTerm
onWord: [title1]
endDefinitionTerm
beginDefinitionDescription
onWord: [definition1]
endDefinitionDescription
endDefinitionList
beginDefinitionList
beginDefinitionTerm
onWord: [title2]
endDefinitionTerm
beginDefinitionDescription
onWord: [definition2]
endDefinitionDescription
endDefinitionList
beginDefinitionList
beginDefinitionTerm
onWord: [title3]
endDefinitionTerm
beginDefinitionDescription
onWord: [definition3]
endDefinitionDescription
endDefinitionList
endDocument

Expected:

beginDocument
beginDefinitionList
beginDefinitionTerm
onWord: [title1]
endDefinitionTerm
beginDefinitionDescription
onWord: [definition1]
beginDefinitionList
beginDefinitionTerm
onWord: [title2]
endDefinitionTerm
beginDefinitionDescription
onWord: [definition2]
endDefinitionDescription
endDefinitionList
endDefinitionDescription
beginDefinitionTerm
onWord: [title3]
endDefinitionTerm
beginDefinitionDescription
onWord: [definition3]
endDefinitionDescription
endDefinitionList
endDocument

Original issue reported on code.google.com by vmas...@gmail.com on 4 Sep 2008 at 10:52

GoogleCodeExporter commented 8 years ago
Fixed

Original comment by vmas...@gmail.com on 25 Nov 2008 at 10:28