xml - 如何使用 emacs nxml 模式使用 xsd 模式验证某些 xml 文件?

标签 xml emacs xsd schema nxml

我已经安装了 GNU emacs 23.2.1 和 nxml-mode-20041004。

我想使用 xsd 文件验证 xml 文件,但 emacs 提示

没有可用于文件扩展名“xsd”的模式加载器

我如何为 xsd 文件扩展名制作这个加载器?

多谢指教

最佳答案

您不能使用 W3C XML 架构 (xsd)。 Emacs nxml-mode 使用紧凑语法 RELAX NG 模式 (rnc) 验证 XML 文档。

有关详细信息,请参阅 http://infohost.nmt.edu/tcc/help/pubs/rnc/ .

关于xml - 如何使用 emacs nxml 模式使用 xsd 模式验证某些 xml 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4457404/

相关文章:

emacs - 将 emacs 与 paredit 一起使用时,如何将结束括号添加到 clojure 表单?

serialization - 使用 xsd.exe 或 xsd2code 反序列化复杂的 xsd 模式(包含用于继承的替换组元素)

android - 在 nativescript 中更改 AndroidManifest.xml 和 styles.xml 后,ActionBar 和标题不会消失

emacs - eval-buffer 在设置 CLISP/SLIME 时不做任何事情

javascript - 将 XML 文件显示到 HTML 文本区域

用于将编写的代码存储为模板的 Emacs 插件

regex - 这个 XSD 正则表达式有意义和/或 POSIX 兼容吗?

xml - "<xs:sequence/>"是什么意思?

xml - Gradle zip如何为XML操作添加过滤器

android - 我可以删除 xml 中底层项目的背景颜色吗?