
Tenho requisitos muito específicos:
- HTML5 e HTML 4.01 em modo SGML (sou um dos que não acreditam em XHTML);
- Ser capaz de misturar outros modos (como modelos Django, PHP, etc.)
Pontos de bônus para validação e outras ferramentas de desenvolvimento.
nxhtml é ótimo e tudo, mas é totalmente baseado em XML. Não estou trabalhando em XML.
Responder1
Eu historicamente useiModo PSGMLpara editar HTML e funciona admiravelmente bem. Ele possui um analisador integrado, mas é um tanto limitado: você pode configurá-lo para usar um analisador SGML externo para análise e validação mais completas. A instalação e configuração são um pouco complicadas, mas o manual do usuário é razoavelmente bem escrito e cobre o que você precisa para configurar os vários bits e peças que você precisa (Emacs + os arquivos elisp do modo PSGML + a declaração SGML apropriada, DTDs, entidade arquivos + o analisador SGML que você deseja usar).