子元素列表:逗号分隔,严格按照声明顺序来使用相应的子元素。
(子元素?):表示该元素,可以出现0~1次。
(子元素+):表示该元素,可以出现1~无数次。
(子元素*):表示该元素出现0~无数次。
(子元素1|子元素2):表示子元素1或者子元素2其中的一个。
(子元素1,(子元素2,子元素3)):()表示分组 该元素出现0~1次。顺序不变,严格照声明的顺序执行。
外部文件的引入:
<!DOCTYPE 根元素名称 SYSTEM “URL/URL”>
<!DOCTYPE 根元素名称 PUBLIC “公共名称” “URL”>
<!DOCTYPE root SYSTEM “date.dtd”>
加载文件
注意:中文xmlspy存在必须既是SYSTEM 使用英文版
#REQURED :该元素必有属性值;
#IMPLIED: 表示该元素可有可无;
#FIXED:表示该元素属性值固定;
Type(text|radio|submit|checkbox)
ID 表示值是唯一的
IDRED:参加已存在的ID
IDREDS:值为参照已存在的(其他)的ID多个参数中间用“空格”分割,不能使用“逗号”;
ENTITY:在DTD中声明实体
ENTITIES:在DTD中声明用空格分割的实体名
NOTAION:在DTD声明中的注释
Xml的命名规则
1) 标记必须以英文字母下划线“_”作为开头,若在xml中声明把encoding属性设置为“GB2312”,那么也可以使用中文开头。
2) Xml标记名严格区分大小写
3) 标记不可以xml三个字为开头(无论大小写)
4) 除了开始字符外,其他子符必须是英文字母,数字、下划线、连接线和“.”;