XML Schema 基于 XML,是对 DTD 的替代方案:
<xs:element name="note">
<xs:complexType>
<xs:sequence>
<xs:element name="to" type="xs:string"/>
<xs:element name="from" type="xs:string"/>
<xs:element name="heading" type="xs:string"/>
<xs:element name="body" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
对上面的 Schema 解释如下:
<xs:element name="note"> 定义名为 "note" 的元素 <xs:complexType> "note" 元素是复杂类型 <xs:sequence> 该复杂类型是元素序列 <xs:element name="to" type="xs:string"> 元素 "to" 是字符串类型(文本) <xs:element name="from" type="xs:string"> 元素 "from" 是字符串类型 <xs:element name="heading" type="xs:string"> 元素 "heading" 是字符串类型 <xs:element name="body" type="xs:string"> 元素 "body" 是字符串类型
有了 XML Schema,您的 XML 文件就可以携带对其自身格式的描述。
通过 XML Schema,独立的群体可以就交换数据的标准达成一致。
通过 XML Schema,您可以验证数据。
XML Schema 的最大优势之一是对数据类型的支持:
XML Schema 的另一个强大优势是,它是用 XML 写的:
如果您希望学习 XML Schema,请阅读我们的 XML Schema 教程。
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.3万人学习
共49课时
77.4万人学习
共29课时
62万人学习
共25课时
39.5万人学习
共43课时
71.3万人学习
共25课时
61.9万人学习
共22课时
23.1万人学习
共28课时
34.1万人学习
共89课时
125.8万人学习