文档类型定义DTD
考试要求: 掌握     
知识路径:  > 电子商务系统程序设计基础  > Web 设计基础  > XML  > XML  > XML基本语法


 
       当编写了有效的,格式良好的XML文档后,一般都会定义很多新标记。XML是允许程序员使用自己的标记,但同时如何让其他程序员和用户理解你定义的标记就成为一个问题。在XML 1.0标准中,我们用文档类型定义(Document Type Definition)解决这个问题。
       在DTD中你可以向其他人或XML的语法分析器精确解释你标记集中每一个标记的含义,这也要求你要保证所有你使用的标记词汇表规则都在DTD中。否则XML解析器无法根据DTD验证文档的有效性。DTD同样规定了关于你使用的新词汇的语法,这一点对于XML文档的分析是十分重要的。
       DTD根据其出现的位置可分为内部DTD和外部DTD两种。内部DTD是指DTD和相应的XML文档都在同一个文档中。外部DTD文档是在XML文档之外,另外创建文件名为*.dtd的文档。下面分别对两种类型的DTD进行说明。
       (1)内部DTD。
       内部DTD出现在XML的开始部分,内部DTD与XML在同一篇文档中。下面通过例8-18来说明内部DTD的使用方法。
       (2)外部DTD。
       外部DTD文档是将XML文档和DTD文档分成两个文件。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有