前回示した例は HTML 4.01 厳密 DTD を参照していましたので、
とあり、<!ELEMENT BODY O O (%block;|SCRIPT)+ +(INS|DEL) -- document body -->
body
を空にできませんでした。それでは、
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><title></title>
のように HTML 4.01 移行用 DTD であればどうでしょう? こちらはとありますので、<!ELEMENT BODY O O (%flow;)* +(INS|DEL) -- document body -->
body
は空でおkです。ですが、やはりというエラーが出て、非妥当と判断されます。Line 1, Column 78: "HTML" not finished but document ended.