在我们需要自定义类型的时候,Restriction 是必不可少的。下面是一个例子
<xs:simpletype name="myInteger">
<xs:restriction base="xs:integer">
<xs:mininclusive value="-2">
<xs:maxexclusive value="5">
</xs:maxexclusive>
</xs:mininclusive>
</xs:restriction></xs:simpletype>
这个例子告诉我们我们要自定义一个新的类型,名字为myInteger,restriction子元素说明我们要给这个新的自定义类型加上一些限制, base 属性说明了,这个新的类型继承了integer基本类型。好了,然后mininclusive 定义了这个整数最小两位数,maxexclusive 定义了最多不超过3位数。
一旦定义好这个简单类型我们就可以在其他地方引用这个类型,比如
<xs:element name="cost" type="myInteger"/>
好了后面的文章我们会介绍其他的“限制” 类型。
Tuesday, October 7, 2008
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment