XSD

发布时间: 2017-05-25 16:03:06 作者: 大象笔记

xsd:all 与 xsd:sequence 的区别

simple element

即简易元素,类型为 XSD 内置的数据类型,例如

XML 与 XSD 的映射关系

例如,XML 的内容为

<name>大象</name>

对应的 XSD 则为

<xs:element name="name" type="xs:string"/>

default value 与 fixed value

// 默认值
<xs:element name="name" type="xs:string" default="vuejs"/>
// 固定值
<xs:element name="name" type="xs:string" fixed="vuejs"/>

属性

例如,XML 的内容为

<vuejs lang="javascript">Smith</vuejs>

对应的 XSD 则为

<xs:attribute name="lang" type="xs:string"/>

注意,XSD 只是起到规范 XML 的作用,不需要引入具体的 XML 属性值。

由于属性为选填值,如果该属性为必填

<xs:attribute name="lang" type="xs:string" use="required" />

参考

我是一名山东烟台的开发者,联系作者