今天带大家了解一下什么是DTD
DTD :为英文(DocumentTypeDefinition),中文意思为“文档类定义”。DTD是一套关于标记的语法规则,它说明了在XML中哪些标记可以使用、哪些标记具有属性以及使用标记出现的顺序是什么。
1、DTD文档与XML文档实例的关系:
1.1、类与对象
1.2、数据库表结构与数据记录
2、什么是XML?
XML是(eXtensibleMarkupLanguage)的缩写。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。
3、XML又有那些作用?
3.1、只有一个根元素
3.2、XML标签大小写正确区分
3.3、要正确使用结束标签
3.4、正确嵌套标签
3.5、要使用合法的标签名
3.6、定义有效的属性
下列就是我们的XML一些基础代码
4、元素的定义分为以下三点
4.1、XML加入DTD声明语法(<!DOCTYPE root[]>)
4.2、元素的分类 (空元素,文本元素,混合元素)
4.3、元素的限制
与(,)非(|)
次数: 0或1用 ? 0~N用 * 1~N用 +
5、属性定义
5.1 语法
<!ATTLIST element-name att_name type>
5.2 属性类型
ID (男|女) CDATA IDREF reference
5.3、属性描述
#REQUIRED (必填)
#IMPLIED (可填可不填)