phtml bug?

[email protected] (Simon Andr?s) 05 Feb 2003 13:45:02 +0100
Newsgroups gmane.lisp.open-source.franz
Message-ID <[email protected]>
Shouldn't phtml parse something like 
<BODY><div><div>foo</div><div>bar</div></div></BODY>
as (:BODY (:DIV (:DIV "foo") (:DIV "bar")))
and not (:BODY (:DIV (:DIV "foo")) (:DIV "bar")) ?

Here's what parse-html does with a complete, validated page:

RELAX(191): (pprint (parse-html "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">
<html lang=\"en\">
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=ISO-8859-1\">
<title>FooBar</title></head>
<BODY><div><div>foo</div><div>bar</div></div></BODY>
</html>"))

((:!DOCTYPE " HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"")
 ((:HTML :LANG "en")
  (:HEAD ((:META :HTTP-EQUIV "Content-Type" :CONTENT "text/html; charset=ISO-8859-1")) (:TITLE "FooBar"))
  (:BODY (:DIV (:DIV "foo")) (:DIV "bar"))))
RELAX(192): 

Andras