使用 DTD 定义元素|学习笔记

简介: 快速学习使用 DTD 定义元素

开发者学堂课程【XML 入门:使用 DTD 定义元素】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/37/detail/844


使用 DTD 定义元素


*  语法:

<!ELEMENT  元素名 约束>

* 简单元素:

没有子元素的元素

<! ELEMENT nane { OPCDATA )>

*** (#PCDATA ):约束 name 是字符串类型

***  ENPTY :元素为空(没有内容)

-<sex></sex>

***  ANY :任意

*  复杂元素:

<!ELEMENT person ( name,age, sex ,school )>

-子元素只能出现一次

* <!ELEMENT 元素名称(子元素)>

*  表示子元素出现的次数

+: 表示一次或者多次

?: 表示零次或者一次

": 表示零次或者多次

*子元素直接使用逗号进行隔开

* * 表示元素出现的顺序

*子元素直接使用|隔开

* * 表示元素只能出现其中的任意一个


相关文章
|
4月前
|
XML 存储 数据库
XML 中的元素和属性
【8月更文挑战第22天】
87 0
|
4月前
|
XML 数据格式
DTD和XML Schema之间的区别?
【8月更文挑战第22天】
78 0
|
6月前
|
XML JavaScript 前端开发
属性和方法向 XML DOM 定义了编程接口
XML DOM 是一个编程接口,它将XML表示为节点对象集合,可通过JavaScript等语言访问。接口通过属性和方法定义,属性如nodeName、nodeValue显示节点信息,方法如getElementsByTagName、appendChild、removeChild执行操作。例如,x.nodeName返回节点名称,x.appendChild(node)添加子节点。
|
7月前
|
XML 存储 数据格式
探索 DTD 在 XML 中的作用及解析:深入理解文档类型定义
DTD(文档类型定义)用于定义XML文档的结构和合法元素、属性。它允许不同团体就数据交换标准达成一致,并用于验证XML数据的有效性。DTD可通过内部声明(在XML文档内)或外部声明(在单独文件中)来定义。内部声明示例显示了如何定义`note`元素及其子元素的结构,而外部声明则引用外部DTD文件。元素、属性、实体和PCDATA/CDATA是XML构建模块。DTD中,元素通过ELEMENT声明定义,属性通过ATTLIST声明定义,实体声明提供特殊字符或外部资源的快捷方式。
121 0
|
XML 数据管理 数据处理
XML入门,之dtd属性与元素详解
XML入门,之dtd属性与元素详解
63 1
元素中必知重要属性和方法
上一篇文章我们学习了 Angular 中自定义 Video 操作,如果读者留意的话,会发现在这篇文章中就开始操作元素的属性 scrollLeft,这是很常用的一样属性。那么还有什么属性和方法比较重要呢?其又代表什么意思呢?下面我们进入主题。
元素中必知重要属性和方法
|
JavaScript 前端开发
DOM(二)修改元素内容、属性
DOM(二)修改元素内容、属性
512 0
DOM(二)修改元素内容、属性
|
XML 数据格式 开发者
使用 DTD 定义属性|学习笔记
快速学习使用 DTD 定义属性
133 0
|
XML Java Apache
DTD 的引入方式|学习笔记
快速学习 DTD 的引入方式
225 0
|
XML 数据格式 开发者
XML元素的定义(标签定义)|学习笔记
XML元素的定义(标签定义)