**DTD语法结构总结**
来源:互联网 发布:庄子思想 知乎 编辑:程序博客网 时间:2024/06/10 02:52
DTD语法结构总结
内部DTD文档(Students.xml)
<!DOCTYPE 根元素 [定义内容]>
外部DTD文档(Students.xml Student.dtd)
<!DOCTYPE 根元素 SYSTEM "DTD文档路径">
内外部DTD文档结合
<!DOCTYPE 根元素 SYSTEM "DTD路径" [定义内容]>
元素定义
<!ELEMENT NAME CONTENT>
关键字 元素 元素类型
EMPTY——该元素不能包含子元素和文本,但可以有属性(空元素)
#PCDATA——可以包含任何字符数据,但是不能在其中包含仍和子元素
纯元素类型——只包含子元素,并且这些子元素外没有文本
ANY——可以包含任何的内容
空元素的定义、
<!ELEMENT 人 EMPTY>//示例(true)必须是空元素,但是可以拥有属性<家庭><人 名字="皮皮鲁" 性别="男" 年龄="6"/></家庭>//示例(false)<家庭><人>皮皮鲁</人><人><大人>皮皮鲁爸爸</大人></人></家庭
<!ELEMENT 人 (#PCDATA)>//示例(true) 只能包含元素的内容不能包含其他的内容比如子元素<家庭> <人>皮皮鲁</人></家庭>//示例(false)<家庭> <人><大人>皮皮鲁</大人></人></家庭>
//示例true 此乃纯元素<学员><年龄>20</年龄><性别>女</性别></学员><!ELEMENT 家庭 (人+, 家电*)><家庭> <人 名字="郭大路" 性别="男" 年龄="25"/> <人 名字="李寻欢" 性别="男" 年龄="38" 爱好="做个教育家和伟人"/> <家电 名称="彩电" 数量="3"/></家庭>
符号的用途
符号 用途
() 用来给元素分组
| 在列出对象中选择一个 ‘是’ ‘或’
, 对象必须按指定的顺序出现
* 该对象允许出现灵刺到任意多次(0——多次)
? 该对象可以出现,但只能出现一次(0——1)
+ 该对象最少出现一次,可以出现多次(1次以上)
<!ELEMENT 人 ANY>//示例<人>匹诺曹</人><人><大人>匹诺曹爸爸</大人></人>
将元素设为ANY类型后,元素出现的次数和顺序不受限制
DTD总结
<!ELEMENT NAME CONTENT>
关键字 元素名称 元素类型
EMPTY——该元素不能包含子元素和文本,但可以有属性(空元素)
#PCDATA——可以包含任何字符数据,但是不能在其中包含仍和子元素
纯元素类型——只包含子元素,并且这些子元素外没有文本
ANY——可以包含任何的内容
空元素的定义、
0 0
- **DTD语法结构总结**
- DTD语法
- DTD语法
- DTD语法
- dtd语法
- DTD语法
- DTD语法
- DTD语法
- DTD 结构
- DTD总结
- DTD总结
- DTD-总结
- HTML 部分语法结构总结
- DTD语法概述
- DTD 语法快速指南
- DTD语法概述
- DTD语法概述
- DTD语法详解
- 硬盘的存储原理和内部架构
- HashMap的遍历两种常用的方法,那就是使用keyset及entryset来进行遍历
- touchesBegan:(NSSet*)touches withEvent:(UIEvent *)event使用
- android导别人的项目,style报错
- Java实现的排序算法及比较 [冒泡,选择,插入,归并,希尔,快排]
- **DTD语法结构总结**
- 文件过滤的一些方式
- Redis缓存
- MITx 6.00 Problem Set 3 hangma
- Go学习笔记:panic()和recover()
- andoid studio生成release版本的apk---app-release.apk
- fcntl使用
- 一致性 hash 算法( consistent hashing )
- Decode Ways