Emacs 让nXML每次都打开相同的模式文件?

Emacs 让nXML每次都打开相同的模式文件?,emacs,nxml,Emacs,Nxml,我只使用nXML编写docbook文档,我想告诉nXML总是加载C:\docbook-5.0\rng\docbookxi.rnc 如何做到这一点?最简单的方法是使用emacs的schemas.xml文件(在告诉emacs从文件加载schema后,emacs会将该文件保存到与当前xml文件相同的目录中),即编辑schemas.xml,如下所示: <?xml version="1.0"?> <locatingRules xmlns="http://thaiopensource.co

我只使用nXML编写docbook文档,我想告诉nXML总是加载C:\docbook-5.0\rng\docbookxi.rnc


如何做到这一点?

最简单的方法是使用emacs的schemas.xml文件(在告诉emacs从文件加载schema后,emacs会将该文件保存到与当前xml文件相同的目录中),即编辑schemas.xml,如下所示:

<?xml version="1.0"?>
<locatingRules xmlns="http://thaiopensource.com/ns/locating-rules/1.0">
  <uri pattern="*.xml" uri="path/to/schema/docbookxi.rnc"/>
</locatingRules>

最简单的方法是使用emacs的schemas.xml文件(在告诉emacs从文件加载schema后,emacs会将该文件保存到与当前xml文件相同的目录中),即编辑schemas.xml以表示:

<?xml version="1.0"?>
<locatingRules xmlns="http://thaiopensource.com/ns/locating-rules/1.0">
  <uri pattern="*.xml" uri="path/to/schema/docbookxi.rnc"/>
</locatingRules>