XML スキーマの組み込み型:
スキーマ組み込み型の説明
表 2. XML スキーマに組み込まれた単純型 | ||
---|---|---|
単純型 | 例 (カンマ区切り) | 注意事項 |
文字列 | これが電動であることを確認してください | normalizedString |
これが電動であることを確認してください | (3)を参照してください | トークン |
これが電気であることを確認してください | (4) を参照してください | base64Binary |
GpM7 | hexBinary | |
0FB7 | 整数 | |
... -1, 0, 1, ... | (2) を参照 | positiveInteger |
1, 2, ... | (2) を参照 | negativeInteger |
... -2, -1 | (2) を参照 | nonNegativeInteger |
0, 1, 2, ... | (2) を参照 | nonPositiveInteger |
... -2、-1、0 | (2) を参照 | long |
-92233720 36854775808, ... -1, 0, 1, ... 9223372036854775807 | (2) を参照 | unsignedLong |
0, 1, ... 18446744073709551615 | (2)を参照 | int |
-2147483648, ... -1, 0, 1, ... 2147483647 | (2) を参照 | unsignedInt |
0, 1, ...429496729 5 | (2) を参照 | short |
-32768, ... -1, 0, 1, ... 32767 | (2) を参照 | unsignedShort |
0, 1, ... 65535 | (2)参照 | バイト |
-128, ...-1, 0, 1, ... 127 | 参照(2) | unsignedByte |
0, 1, ... 255 | (2) | 10進数 |
-1を参照。 23、0、123.4、1000.00 | (2)参照 | float |
-INF, -1E4, -0, 0, 12.78E-2, 12, INF, NaN | 単精度32-に相当ビット浮動小数点、NaN は「数値ではない」、(2) を参照 | double |
-INF、-1E4、-0、0、12.78E-2、12、INF、NaN | 倍精度 64 ビット浮動小数点に相当、(2) を参照 | boolean |
true、false、1、0 | duration | |
1年2ヶ月3日10時間30分12.3秒 | dateTime | |
1999年5月31日、東部標準時午後1時20分、協定世界時より5時間遅れ、(2)を参照 | ||
日付 | 1999-05-31 | (2)を参照) |
時間 | 13:20:00.000、13:20:00.000-05:00 | (2)を参照 |
g年 | 1999 | 1999、(2) (5) を参照 |
g YearMonth | 1999-02 | 日数に関係なく、1999 年 2 月の月、(2) (5) を参照 |
g月 | --05 | 5月、(2)(5)を参照 |
g月日 | --05-31 | 毎年5月31日、参照(2) (5) |
gDay | ---31 | 31日目、(2)(5)を参照 |
へ | XML 1.0 名前の種類||
po:USAddress | XML 名前空間 QName | |
USAddress | XML 名前空間 NCName、つまり QName接頭辞とコロンなし | |
http://www.php.cn/,http://www.php.cn/ | ||
en-GB、en-US、fr | XML 1.0で定義されているxml:langの有効な値 | |
XML 1.0 ID属性タイプ、(1)を参照 | ||
XML 1.0 IDREF 属性タイプ、(1) を参照 | ||
XML 1.0 IDREFS 属性タイプ、(1) を参照 | ||
XML 1.0 ENTITY属性タイプ、(1)を参照 | ||
XML 1.0 ENTITIES 属性タイプ、(1) を参照 | ||
XML 1.0 NOTATION属性タイプ、(1)を参照 | ||
US、Brésil | XML 1.0 NMTOKEN 属性タイプ、(1) を参照 | |
US UK、Brésil Canada Mexique | XML 1.0 NMTOKENS 属性タイプ、つまり NMTOKEN の空白で区切られたリスト、(1) を参照 | |
メモ: (1) XML スキーマと XML 1.0 DTD の間の互換性を維持するには、単純型 ID、IDREF、IDREFS、ENTITY、ENTITIES、NOTATION、NMTOKEN、NMTOKENS は属性でのみ使用する必要があります。 (2) この値type は複数の字句形式で表すことができます。 100 と 1.0E2 はどちらも、「100」を表す有効な浮動小数点数形式です。ただし、このタイプについては、正規のルールを定義するルールが確立されています。 字句形式、 XML スキーマ パート 2 を参照。 (3) NormalizedString 型の改行文字、タブ文字、復帰文字は、スキーマ処理の前にスペース文字に変換されます。(4) NormalizedString として、隣接するスペース文字は 1 つのスペース文字に折りたたまれ、先頭と末尾のスペースは削除されます。 (5) プレフィックス「g」は、グレゴリオ暦の期間を示します。 |
上記は、クレイジー XML 学習ノート (9)-------------スキーマ組み込みタイプのコンテンツ。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。