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

时间:2010-12-16 04:21:02

标签: xml emacs xsd schema nxml

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

我想使用xsd文件验证xml文件,但是emacs抱怨

没有架构加载器可用于文件扩展名“xsd”

我如何为xsd文件扩展名创建此加载程序?

感谢您的建议

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:3)

你不能,但你可以尝试将xsd架构转换为(rng / rnc),它不是100%准确,请看这个问题:xsd to rnc (or rng) conversion (unix command line)