以下内容与设置快捷键无关,是解释xml文件为什么那么写的,对此不感兴趣的朋友可以略过。

这里的DTD不是电解液里面那个添加剂缩写,而是文档类型定义的缩写。

hotkeys.xml的示例如下,为了方便大家理解,我顺便把一些说明翻译成了中文。主要是给大家看它的格式而已,各快捷键设定大家可以自己定义,参见前一篇博文的说明。


xml的结构可以用它相应的文档类型定义(DTD)来检查,确认是否符合DTD的要求。它对应的DTD文档位置,就在上面文件的第二行说明了。

<!DOCTYPE Objects SYSTEM "hotkeys.dtd">

意思是说,根元素为Objects, 在同一系统里有,文件名为hotkeys.dtd,没有加路径信息表明在同一目录下。

这个DTD文件很简单,我稍作整理注释后列在下面,就容易理解了。


如果你有xml文件的编辑器,功能强大一点的如xml spy 或oxygen xml editor,可以用指定DTD文件来对xml文件进行校验,确认它是否符合DTD的要求。

不过,DTD这种样式规定现在基本淘汰了,新的方案是xml schema,语法上有些不同,就不展开了。

科学网chemdraw 的hotkeys.xml格式再解析,简单说说它

以下内容与设置快捷键无关,是解释xml文件为什么那么写的,对此不感兴趣的朋友可以略过。这里的DTD不是电解液里


预约挂号

扫描二维码分享到微信