1. 程式人生 > >XML之schema

XML之schema

cnblogs 存在 src 缺點 alt complex es2017 支持 bsp

DTD雖然簡潔,但是存在缺點(1、不支持命名空間,2、支持數據類型很少,3、DTD不可擴展,4、DTD不遵循XML規範),因此需要通過schema來解決DTD的不足。在使用schema時需要註意兩點:1、如果一個元素下有子元素或屬性,必須把元素和屬性放在復雜數據類型的標記<xs:complexType>裏面;2、如果是子元素,必須放在復雜數據類型下的序列標簽中(<xs:sequence>),屬性不可以放在序列標簽中。

例題:

schema文件如下:

技術分享

xml代碼如下:

技術分享

XML之schema