
我有非常具體的要求:
- SGML 模式下的 HTML5 與 HTML 4.01(我是 XHTML 的非信徒之一);
- 能夠混合使用其他模式(如 Django 模板、PHP 等)
驗證和其他開發工具的獎勵積分。
nxhtml 非常棒,但它幾乎完全基於 XML。我不從事 XML 工作。
答案1
我歷史上曾經使用過PSGML模式用於編輯 HTML,而且效果非常好。它有一個內建的解析器,但它有一些限制:您可以將其配置為使用外部 SGML 解析器來進行更徹底的解析和驗證。安裝和設定有點棘手,但使用手冊寫得相當好,涵蓋了設定所需的各種零碎內容(Emacs + PSGML 模式 elisp 檔案 + 適當的 SGML 聲明、DTD、實體檔案+ 您要使用的SGML 解析器) 。