XSD はデータ型を提供し、カスタム データ型をサポートしますが、これはすべて、「XSD のデータ型を見てください」の組み込みデータ型に基づいています。
1. :
(1) 単純タイプ: 組み込みタイプに加えて、単純タイプをカスタマイズするためにも使用できます。制限 、リスト、結合。
(2) 複合タイプ: 要素にのみ使用でき、すべて
複合型は要素にのみ使用できるため、単純型と複合型を区別する必要があると考えられます。
2. 組み込み型
組み込み型は基本的に重要な位置を持ち、他の型を派生するための基礎となります。 まず、公式ドキュメントから組み込み型の継承図を切り出しましょう。凡例にいくつかのメモがあります: 組み込みプリミティブ型、組み込み派生型、複合型、制限による派生、リストによる派生)、拡張または制限による派生。
この写真を見た第一印象は、2本の柱(文字列とその派生、十進とその派生)の上に2階建ての店が建っている、柱が背骨で店が飾り、ちょっと遠い? -fetched ですが、より具体的な組み込み型を確認してください。
(1) 文字列型
なお、QNAMEは文字列型のデータですが、導出機構の問題により文字列から導出されたものではありません。
Type
Description
QNAME
QNAME | XML タグ名と名前空間プレフィックス。名前空間は省略できますが、省略時にコロンで始めることはできません。また、使用時にコロンで終わることはできません。名前空間 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
string | 文字列には文字、改行、復帰、タブなどを含めることができ、すべての文字はそのまま保持されます | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
normalizedString | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
token | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
language | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Name | 文字、数字、アンダースコア、アンダースコア、コロンで構成される有効な XML タグ名。ドットで構成されており、数字、ダッシュ、ドットで始めることはできません | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
NCName | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ID | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IDREF | DTD と同じ、既存の ID 属性値を参照する必要があります。要素ではなく属性にのみ使用できます | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IDREFS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ENTITY | DTD と同様、外部エンティティは属性にのみ使用でき、要素には使用できません | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ENTITIES | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
NMTOKEN | DTD と同じ、正当な XML タグ名であり、次のもので構成されているものでのみ使用できます文字、数字、アンダースコア、ダッシュ、ピリオド、コロン | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
NMTOKENS | DTD と同様、スペースで区切られた 1 つ以上の NMTOKEN は属性にのみ使用でき、要素には使用できません|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(2) 数値型 float 型および double 型でも受け入れられる特殊な値: -INF (負の無限大)、INF (正の無限大)、NaN (非数値)、+0 (正のゼロ)、および - 0 (負のゼロ)。正のゼロが負のゼロより大きい場合、NaN はすべての数値 (INF を含む) より大きく、INF はすべての浮動小数点数よりも大きくなります。
YYYY-MM-DDThh:mm:ss.sss 日付時刻、真ん中の Tは必須であり、日付と時刻の区切り文字です
関連ラベル:
ソース:php.cn
前の記事:Animo.js: CSS を管理するための強力な小さなツール animes_html/css_WEB-ITnose
次の記事:CSS セレクター ブラウザ support_html/css_WEB-ITnose
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
最新の問題
function_exists() はカスタム関数を決定できません
Function test () {return true;} if (function_exists ('test')) {echo "テストは関数です";
から 2024-04-29 11:01:01
0
2
1868
Google Chromeのモバイル版を表示する方法
こんにちは、先生、Google Chrome をモバイル版に変更するにはどうすればよいですか?
から 2024-04-23 00:22:19
0
10
2033
親ウィンドウには出力がありません
document.onclick = function(){ window.opener.document.write('私は子ウィンドウの出力です');
から 2024-04-18 23:52:34
0
1
1612
関連トピック
詳細>
|