以下内容与设置快捷键无关,是解释xml文件为什么那么写的,对此不感兴趣的朋友可以略过。
这里的DTD不是电解液里面那个添加剂缩写,而是文档类型定义的缩写。
hotkeys.xml的示例如下,为了方便大家理解,我顺便把一些说明翻译成了中文。主要是给大家看它的格式而已,各快捷键设定大家可以自己定义,参见前一篇博文的说明。
xml的结构可以用它相应的文档类型定义(DTD)来检查,确认是否符合DTD的要求。它对应的DTD文档位置,就在上面文件的第二行说明了。
意思是说,根元素为Objects, 在同一系统里有,文件名为hotkeys.dtd,没有加路径信息表明在同一目录下。
这个DTD文件很简单,我稍作整理注释后列在下面,就容易理解了。
如果你有xml文件的编辑器,功能强大一点的如xml spy 或oxygen xml editor,可以用指定DTD文件来对xml文件进行校验,确认它是否符合DTD的要求。
不过,DTD这种样式规定现在基本淘汰了,新的方案是xml schema,语法上有些不同,就不展开了。