dingsir的个人博客分享 http://blog.sciencenet.cn/u/dingsir

博文

chemdraw 的hotkeys.xml格式再解析,简单说说它的DTD(文档类型定义)

已有 2673 次阅读 2020-3-4 22:15 |个人分类:软件杂谈|系统分类:教学心得| DTD, 语法, chemdraw, chemdraw

以下内容与设置快捷键无关,是解释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,语法上有些不同,就不展开了。






https://blog.sciencenet.cn/blog-1213210-1221807.html

上一篇:chemdraw 修改Hotkeys.xml 自定义快捷键--update1
下一篇:DTD 变色机理与抑制方法之思考(上)
收藏 IP: 124.160.213.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-10 13:05

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部