ホームページ  >  記事  >  バックエンド開発  >  クレイジーXML学習記(9)---------------スキーマ組み込み型

クレイジーXML学習記(9)---------------スキーマ組み込み型

黄舟
黄舟オリジナル
2017-02-21 14:40:361668ブラウズ

XML スキーマの組み込み型:

スキーマ組み込み型の説明


normalizedStringトークンbase64BinaryhexBinary整数positiveInteger negativeIntegernonNegativeIntegernonPositiveIntegerlongunsignedLongintunsignedIntshortunsignedShortバイトunsignedByte10進数floatdoubleboolean P1Y2M3DT10H30M12.3S1999-05-31T13:20:00 .000-05:00船名XML 1.0 名前の種類QNamepo:USAddressXML 名前空間 QNameNCNameUSAddressXML 名前空間 NCName、つまり QName接頭辞とコロンなしanyURI言語 en-GB、en-US、frXML 1.0で定義されているxml:langの有効な値IDXML 1.0 ID属性タイプ、(1)を参照IDREFXML 1.0 IDREF 属性タイプ、(1) を参照IDREFSXML 1.0 IDREFS 属性タイプ、(1) を参照ENTITYXML 1.0 ENTITY属性タイプ、(1)を参照ENTITIESXML 1.0 ENTITIES 属性タイプ、(1) を参照NOTATIONXML 1.0 NOTATION属性タイプ、(1)を参照NMTOKENXML 1.0 NMTOKEN 属性タイプ、(1) を参照NMTOKENSXML 1.0 NMTOKENS 属性タイプ、つまり NMTOKEN の空白で区切られたリスト、(1) を参照
表 2. XML スキーマに組み込まれた単純型
単純型 例 (カンマ区切り) 注意事項
文字列 これが電動であることを確認してください
これが電動であることを確認してください (3)を参照してください
これが電気であることを確認してください (4) を参照してください
GpM7
0FB7
... -1, 0, 1, ... (2) を参照
1, 2, ... (2) を参照
... -2, -1 (2) を参照
0, 1, 2, ... (2) を参照
... -2、-1、0 (2) を参照
-92233720 36854775808, ... -1, 0, 1, ... 9223372036854775807 (2) を参照
0, 1, ... 18446744073709551615 (2)を参照
-2147483648, ... -1, 0, 1, ... 2147483647 (2) を参照
0, 1, ...429496729 5 (2) を参照
-32768, ... -1, 0, 1, ... 32767 (2) を参照
0, 1, ... 65535 (2)参照
-128, ...-1, 0, 1, ... 127 参照(2)
0, 1, ... 255 (2)
-1を参照。 23、0、123.4、1000.00 (2)参照
-INF, -1E4, -0, 0, 12.78E-2, 12, INF, NaN 単精度32-に相当ビット浮動小数点、NaN は「数値ではない」、(2) を参照
-INF、-1E4、-0、0、12.78E-2、12、INF、NaN 倍精度 64 ビット浮動小数点に相当、(2) を参照
tru​​e、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)を参照
http://www.php.cn/,http://www.php.cn/
US、Brésil
US UK、Brésil Canada Mexique
メモ:

(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) に注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。