1、什么是dtd中的XML呢?
一、XML的作用:①:数据交换 ②做配置
二、什么是标准的XML格式呢?
如下:①、有且只有一个元素
②、XML标签大小写正确区分
③、正确使用结束标签
④、正确嵌套标签
⑤、使用了合法的标签名
⑥、定义有效的属性
2、XML的元素定义
一、首页要在XML加入DTD声明: <!DOCTYPE root[]>
二、元素的分类
①、空元素 <!ELEMENT br EMPTY>
②、文本元素 <!ELEMENT phone (#PCDATA)>
③、混合元素 <!ELEMENT contact (phone,email)>
三、元素的限制
①、与(,) 非(|)
②次数 0或1:? 0~N:* 1~N:+
案列:
3.XML的属性的定义
一、语法:<!ATTLIST element-name att_name type desc>
二、属性类型type:ID, (男|女), CDATA, IDREF, reference
三、属性描述:①、 必填:#REQUIRED ②、非必填:#IMPLIED
③、'默认值' 注意:只有type为(男|女)类型时,desc才可以用默认值的方式
案例: