在 XML Schema 中,如何使元素Age必须restriction允许写入最大值为 10 和最小值为 1 的整数,在元素内部Age而且元素Age具有属性?
<xsd:element name="Age">
<xsd:complexType>
here i want to have restriction to control max and min value inside Age element
<xsd:attribute name="type" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
Run Code Online (Sandbox Code Playgroud)
没有警告的 XML 代码
<Age type="sth">
5
</Age>
Run Code Online (Sandbox Code Playgroud)
带有警告的 XML 代码
<Age type="sth">
22
</Age>
Run Code Online (Sandbox Code Playgroud)
这称为“具有简单内容的复杂类型”。下面是一个例子:
<xs:complexType>
<xs:simpleContent>
<xs:extension base="one-to-ten">
<xs:attribute name="type" type="xs:string" use="required"/>
</
</
</
<xs:simpleType name="one-to-ten">
<xs:restriction base="xs:integer">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="10"/>
</
</
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3173 次 |
| 最近记录: |