XML スキーマのチュートリア...login
XML スキーマのチュートリアル
著者:php.cn  更新時間:2022-04-20 14:13:02

XML スキーマのその他のデータ型


XSD その他 データ型


その他のその他のデータ型には、boolean、base64Binary、hex、float、double、a​​nyURI、anyURI、NOTATION などがあります。


ブール データ型

ブール データ型は、true または false の値を指定するために使用されます。

以下はスキーム内の論理宣言の例です:

<xs:attribute name="disabled" type="xs:boolean"/>

ドキュメント内の要素は次のようになります。 :

<prizedisabled="true">999</prize>

注: 有効なブール値は、true、false、1 (true を表す)、および 0 (false を表す) です。


バイナリ データ型

バイナリ データ型は、データをバイナリ形式で表現するために使用されます。

2 つのバイナリ データ型を使用できます:

  • base64Binary (Base64 でエンコードされたバイナリ データ)

  • hexBinary (16 進数でエンコードされたバイナリ データ)

hexBinary 宣言の例は次のとおりです。

<xs:element name="blobsrc" type="xs:hexBinary"/>


AnyURI データ型)

anyURI データ型は URI を指定するために使用されます。

以下はスキーム内の anyURI 宣言の例です:

<xs:attribute name="src" type="xs:anyURI"/>

ドキュメント内の要素は次のようになります。

<pic src="../style/images/smiley.gif" />

注: URI にスペースが含まれる場合は、%20 に置き換えてください。


その他のデータ型

名前説明
anyURI
base64Binary
リーン
ダブル
フロート
hexBinary
NOTATION
QName


その他のデータ型の制限 (制限)

さまざまなデータ型で使用できる制限:

  • enumeration (ブール データ型はこの制約を使用できません*)

  • length (ブール データ型はこの制約を使用できません)

  • maxLength (ブール データ型はこの制約を使用できません)

  • minLength (ブール データ型この制約は使用できません)

  • pattern

  • whiteSpace

*翻訳者注: Constraint は制約を指します。

PHP中国語ウェブサイト