XML - DTD约束
发布时间:2020-12-16 06:06:53 所属栏目:百科 来源:网络整理
导读:XML - DTD约束 DTD ( Document Type Defination )是常见的xml的 约束 方式! DTD是XML的一部分,是 文档的验证机制 DTD是一种 保证XML文档正确 的有效方法 DTD使XML文件能成为 数据交换 标准 DTD的一般结构 !DOCTYPE 根元素名 [ !ELEMENT 根元素名 (子元素列
XML - DTD约束DTD( Document Type Defination )是常见的xml的约束方式!
DTD的一般结构<!DOCTYPE 根元素名 [ <!ELEMENT 根元素名 (子元素列表)> <!ELEMENT 子元素名称 元素类型> <!ENTITY 名称 “内容"> <!ATTLIST 元素名称 属性名称 属性类型 属性默认值> .... ] >
示例<!DOCTYPE menus [ <!ELEMENT menus (menu+)> <!ELEMENT menu (name,address,introduce)> <!ELEMENT name (#PCDATA)> <!ATTLIST name englishName ID #REQUIRED> <!ELEMENT address (#PCDATA)> <!ELEMENT introduce (#PCDATA)> ] >
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE menus SYSTEM "TestDTD.dtd">
<menus>
<menu>
<name englishName="HP">惠普</name>
<address>USA </address>
<introduce>惠普是世界上最大科技企业之一
</introduce>
</menu>
</menus>
DTD的元素声明
DTD属性声明在DTD中,属性的主要作用是描述元素的额外信息,是对于元素的补充和修饰。属性在DTD中,通过ATTLIST关键字进行声明 <!ATTLIST 元素名称 属性名称 属性类型 属性默认值>
DTD中实体
DTD的引用
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |