- 什么是合法的xml
- 1)有且仅有一个根节点
- 2)由开始标签和结束标签组成
- 3)xml标签区分大小写
- 4)正确嵌套标签'
- 1.声明(定义)
- 1)内部申明:<!DOCTYPE 根节点 []>
- 2)外部申明:<!DOCTYPE 根节点 SYSTEM “外部DTD文件路径”>
- 2.元素定义
- 1)语法:
- 2)分类:
- a.空元素 EMPTY
- b.文本元素 (#PCDATA)
- c.混合元素 (e1,e2,e3....)
- 3)限制要求:
- a. , 代表出现的顺序
- b +代表出现出现一次或n次
- c * 代表出现0次或多次
- d. |代表多选一
- e. ?代表出现0次或1次
- 3.属性定义(attribute list)
- 1)语法:
- 2)类型
- a.文本类型:CDATA
- b.唯一表示:ID 不能以/或者数字开头
- c.枚举类型:(男|女|) 多选一
- 3)设置说明
- a.必选:#REQUIRED
- b.可选:#IMPLIED
- 4.特殊字符转义
- “(双引号) --> "
- ‘(单引号) --> '
- >(大于) --> >
- <(小于) --> <
- &(逻辑与) -> &
DTD约束
最新推荐文章于 2024-07-27 17:56:15 发布