DTD 约束
来源:互联网 发布:智能化数据分析 编辑:程序博客网 时间:2024/05/21 21:35
DTD 元素定义
格式 <!LEMENT 元素名称 (元素类型)>
元素类型
#PCDATA parse charator data 可以解析的
EMPTY空
ANY任意的
(子节点1,子节点2。。。)包含子节点
+子节点可以出现一次或者多次
*子节点可以出现零次或多次
?了节点可以出现零次或都一次
属性的类型
CDATA 字符串数据
枚举 (att1|att2|att3|att4)
ID 代表唯一的,值不能是数字,值不能相同
属性约束
#REQUIRED 必须出现的
#IMPLIED 属性的出现是可选的
#FIXED 代表是默认值
DOM 解析 : 将整个HTML 或者 xml 文件加载到内存中形成树状结构
优点: 可以方便做增删改的操作
缺陷:不能做增删改的操作
优点: 边读军解析,不会产生内存溢出
格式 <!LEMENT 元素名称 (元素类型)>
元素类型
#PCDATA parse charator data 可以解析的
EMPTY空
ANY任意的
(子节点1,子节点2。。。)包含子节点
子节点和子节点之间的关系
| 或
,顺序不可变+子节点可以出现一次或者多次
*子节点可以出现零次或多次
?了节点可以出现零次或都一次
DTD 属性的定义
格式 <!ATTLIST 元素名称 属性名称 属性类型 属性约束>属性的类型
CDATA 字符串数据
枚举 (att1|att2|att3|att4)
ID 代表唯一的,值不能是数字,值不能相同
属性约束
#REQUIRED 必须出现的
#IMPLIED 属性的出现是可选的
#FIXED 代表是默认值
DOM 解析 : 将整个HTML 或者 xml 文件加载到内存中形成树状结构
优点: 可以方便做增删改的操作
缺点: 容易内存溢出
缺陷:不能做增删改的操作
优点: 边读军解析,不会产生内存溢出
0 0
- dtd约束
- DTD约束
- DTD约束
- DTD约束
- DTD 约束
- DTD约束
- DTD约束
- DTD约束
- XML约束--DTD约束
- DTD约束和DTD校验
- XML约束技术-DTD约束
- DTD约束语法细节
- DTD约束语法细节
- xml DTD约束
- Xml约束---dtd
- DTD约束语法细节
- xml中dtd约束
- DTD约束语法细节
- 微信小程序demo汇总
- 包装流和缓冲流
- Linux进程通讯:消息队列
- 1062. Talent and Virtue (25)
- hdu5916 构造
- DTD 约束
- 自定义ListView
- Android Stuido下NDK的简单实现
- Windows线程同步机制的区别与比较及进程通信方法
- HDU 5914 Triangle【斐波那契数列】
- 图像二维离散傅里叶变换、幅度谱、相位谱
- [心得]面试题分析与整理2
- PHP代码规范
- Android多渠道打包(一):基础多渠道打包