XMLスキーマ・データ型その他
その他の雑多なデータ・タイプは、ブール、base64Binaryに、16進数、浮動小数点、倍精度、anyURIの、anyURIの表記が含まれます。
ブーリアン型(ブールデータタイプ)
ブールデータの真または偽の値を指定するために使用されます。
ここで宣言された論理的なスキームの例は次のとおりです。
<xs:attribute name="disabled" type="xs:boolean"/>
文書中の要素は、次のようになります。
<prize disabled="true">999</prize>
注:ブール値は、正当な、真、偽、1(真表される)と0(偽)です。
バイナリデータ型(バイナリ・データ型)
バイナリデータ型は、バイナリ形式でデータを表現するために使用されます。
我々は2つのバイナリ・データ型を使用することができます。
- base64Binaryに(Base64でエンコードされたバイナリデータ)
- hexBinary型(16進数でエンコードされたバイナリデータ)
ここでのhexBinary宣言のスキームの例です。
<xs:element name="blobsrc" type="xs:hexBinary"/>
anyURIのデータ型(anyURIのデータ・タイプ)
anyURIのデータ型は、URIを指定するために使用されます。
ここanyURIの宣言のスキームの例です。
<xs:attribute name="src" type="xs:anyURI"/>
文書中の要素は、次のようになります。
<pic src="http://www.w3schools.com/images/smiley.gif" />
注意:URIにスペースが含まれている場合、20%に置き換えます。
その他のデータ型
名前 | 説明 |
---|---|
anyURIの | |
base64Binaryに | |
ブーリアン | |
ダブル | |
フロート | |
hexBinary | |
NOTATION | |
QNameに |
定義されたその他のデータ型(制限)の
一緒に使用されるデータ型を定義し、その他の可能性があります。
- 列挙(ブーリアン型はこの制約を使用することはできません*)
- 長さ(ブーリアン型は、この制約を使用することはできません)
- maxLength(ブーリアン型は、この制約を使用することはできません)
- minLength(ブーリアン型はこの制約を使用することはできません)
- パターン
- whiteSpaceの
*翻訳者注:制約constraintを指します。