引入命名空间 xmlnsxml
一、不支持命名空间blog
二、支持的数据类型不多扩展
三、DTD不可扩展命名空间
四、DTD不遵循XML规范数据类型
简洁im
经过schema来解决DTD的不足d3
一、若是一个元素下有子元素或属性,必须把元素和属性放在复杂数据类型的标记(<xs:complexType>)里面命名
二、若是是子元素,必须放在复杂数据类型下的序列标签中(<xs:sequence>),属性不能够放在序列标签中。数据
XML代码以下:img