[fptools/libraries/HaXml: changeset 2002-07-22 16:34:09 by malcolm
malcolm**20020722163409
Fix HTML parsing errors on e.g.
The
parser was trying to find , getting , and failing with an
error. For such a self-closing tag, it should succeed immediately the
tag closes.
] {
hunk ./lib/XmlHtmlParse.hs 291
- ( do tok TokAnyClose -- correct sequence (**not HTML?**)
- debug (e++"[+")
- n <- bracket (tok TokEndOpen) name (tok TokAnyClose)
- debug "]"
- if e == (map toUpper n :: Name)
- then return ([], Elem e avs [])
- else return (error "no nesting in empty tag")) +++
- ( do tok TokAnyClose -- incorrect with no close
+ -- ( do tok TokAnyClose -- sequence (**not HTML?**)
+ -- debug (e++"[+")
+ -- n <- bracket (tok TokEndOpen) name (tok TokAnyClose)
+ -- debug "]"
+ -- if e == (map toUpper n :: Name)
+ -- then return ([], Elem e avs [])
+ -- else return (error "no nesting in empty tag")) +++
+ ( do tok TokAnyClose -- with no close (e.g.
)
}