我正在使用 Emacs 在 JSF 项目中编写 XHTML 页面,并且必须在每个 XHTML 文件的标题处使用的样板代码量难以键入、丑陋且容易出错。例如:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets">
处理这个问题的“emacs方式”是什么?我已经阅读了有关nXhtml 模式的信息,但没有尝试过,也不知道它是否像上面那样自动完成样板文件,或者只是提供更多基本的 XML 检查/完成语法。无论如何,我想首先评估更轻量级的替代方案。