
Ich habe ganz spezielle Anforderungen:
- HTML5 und HTML 4.01 im SGML-Modus (ich gehöre zu den Ungläubigen in Bezug auf XHTML);
- In der Lage sein, andere Modi zu mischen (wie Django-Vorlagen, PHP usw.)
Bonuspunkte für Validierung und andere Entwicklungstools.
nxhtml ist großartig und so, aber es basiert fast vollständig auf XML. Ich arbeite nicht mit XML.
Antwort1
Ich habe in der Vergangenheit verwendetPSGML-Moduszum Bearbeiten von HTML und es funktioniert bewundernswert gut. Es hat einen integrierten Parser, der jedoch etwas eingeschränkt ist: Sie können es so konfigurieren, dass es einen externen SGML-Parser für gründlicheres Parsen und Validieren verwendet. Installation und Konfiguration sind etwas knifflig, aber das Benutzerhandbuch ist einigermaßen gut geschrieben und behandelt alles, was Sie zum Einrichten der verschiedenen Kleinigkeiten benötigen, die Sie brauchen (Emacs + die Elisp-Dateien im PSGML-Modus + die entsprechende SGML-Deklaration, DTDs, Entity-Dateien + den SGML-Parser, den Sie verwenden möchten).