引入命名空間 xmlnsxml
一、不支持命名空間blog
二、支持的數據類型不多擴展
三、DTD不可擴展命名空間
四、DTD不遵循XML規範數據類型
簡潔im
經過schema來解決DTD的不足d3
一、若是一個元素下有子元素或屬性,必須把元素和屬性放在複雜數據類型的標記(<xs:complexType>)裏面命名
二、若是是子元素,必須放在複雜數據類型下的序列標籤中(<xs:sequence>),屬性不能夠放在序列標籤中。數據
XML代碼以下:img