我已经安装了GNU emacs 23.2.1和nxml-mode-20041004。
我想使用xsd文件验证xml文件,但是emacs报错:
没有可用于文件扩展名“xsd”的模式加载器
我该如何为xsd文件扩展名创建加载器?
感谢您的建议。
您不能使用W3C XML Schema(xsd)。Emacs nxml-mode使用紧凑语法RELAX NG模式(rnc)验证XML文档。
有关更多信息,请参见http://infohost.nmt.edu/tcc/help/pubs/rnc/。
你无法直接转换,但是你可以尝试将xsd模式转换为(rng/rnc),但这不是100%准确的。请参考此问题:xsd to rnc (or rng) conversion (unix command line)