广义标记的ISO 定义指出:
标记应该是严格的,以便可用于处理严格定义的对象(如程序和数据库)的技术也可以用于处理文档。
在这种情况下,“严谨”是什么意思?
我找到了一篇论文,上面写着:
...类型定义和标记的文档一起 [...] 构成了机器处理所需的严格描述的文档。
...但我仍然不清楚确切的定义。
严谨(比较更严谨,最高级最严谨)
- 表现、锻炼或偏爱严谨;不允许减排或缓解;一丝不苟的准确;精确的; 严格的; 严重的; 狠; 作为一名严谨的司法官员;严格执行法律;严格的定义或论证。
即,标记语言的规则应以不产生歧义且对其解释毫无疑问的方式指定。
例如,严格的 XML 仅表示遵循所有标记规则的有效 XML。