我有非常具体的要求:
- SGML 模式的 HTML5 和 HTML 4.01(我是 XHTML 的非信徒之一);
- 能够混合其他模式(如 Django 模板、PHP 等)
验证和其他开发工具的加分项。
nxhtml 非常棒,但它几乎完全基于 XML。我不使用 XML 工作。
答案1
我曾经使用过PSGML 模式用于编辑 HTML,它工作得非常好。它有一个内置解析器,但功能有些有限:您可以将其配置为使用外部 SGML 解析器进行更彻底的解析和验证。安装和配置有点棘手,但用户手册写得相当好,涵盖了设置所需的各种部件(Emacs + PSGML 模式 elisp 文件 + 适当的 SGML 声明、DTD、实体文件 + 您要使用的 SGML 解析器)。