Latest web development tutorials

XML SchemaのsimpleType要素

XMLスキーマリファレンス 完全なXMLスキーマリファレンス

定義と使用法

simpleType要素は、情報とその単純型の制約、規制および要素または属性のプレーンテキストコンテンツを持つに関連する値を定義します。

要素情報

  • 親要素:属性、要素、リスト、制限 、スキーマ、組合

文法

<simpleType
id=ID
name=NCName
any attributes
>

(annotation?,(restriction|list|union))

</simpleType>

(?サイン要素がsimpleType要素で0回または1回発生する可能性があることを宣言します。)

属性 描述
id 可选。规定该元素的唯一的 ID。
name

类型名称。 该名称必须是在 XML 命名空间规范中定义的无冒号名称 (NCName)。

如果指定,该名称在所有 simpleType 和 complexType 元素之间必须是唯一的。

如果 simpleType 元素是 schema 元素的子元素,则为必选项,在其他时候则是不允许的。

any attributes 可选。规定带有 non-schema 命名空间的任何其他属性。

例1

この場合、文の「年齢」の要素は、制限付きのシンプルなタイプです。 年齢の値が0未満または100より大きくすることはできません。

<xs:element name="age">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>


XMLスキーマリファレンス 完全なXMLスキーマリファレンス