Xsd-string
提供:Dev Guides
XSD-ストリング
文字列データ型は、XMLドキュメント内の文字を表すために使用されます。
<xs:string>データ型
<xs:string>データ型には、文字、改行、キャリッジリターン、およびタブ文字を使用できます。 XMLプロセッサは、コンテンツ内の改行、キャリッジリターン、およびタブ文字をスペースに置き換えず、そのまま保持します。 たとえば、複数のスペースまたはタブは表示中に保持されます。
<xs:string>の例
xsdでの要素宣言-
<xs:element name = "name" type = "xs:string"/>
XMLでの要素の使用法-
<name>Dinkar</name>
<name>Dinkar Kad</name>
<xs:token>データ型
<xs:token>データ型は<string>データ型から派生し、文字、改行、キャリッジリターン、およびタブ文字を使用できます。 XMLプロセッサは、改行、タブ、キャリッジリターン、先頭と末尾のスペース、および複数のスペースを削除します。
<xs:token>の例
xsdでの要素宣言-
<xs:element name = "name" type = "xs:token"/>
XMLでの要素の使用法-
<name>Dinkar</name>
<name>Dinkar Kad</name>
文字列データ型
以下は、<string>データ型から派生した一般的に使用されるデータ型のリストです。
S.No. | Name & Description |
---|---|
1 |
ID XMLのID属性を表し、スキーマ属性で使用されます。 |
2 |
IDREF XMLのIDREF属性を表し、スキーマ属性で使用されます。 |
3 |
language 有効な言語IDを表します |
4 |
Name 有効なXML名を表します |
5 |
NMTOKEN XMLのNMTOKEN属性を表し、スキーマ属性で使用されます。 |
6 |
normalizedString 改行、キャリッジリターン、またはタブを含まない文字列を表します。 |
7 |
string 改行、キャリッジリターン、またはタブを含むことができる文字列を表します。 |
8 |
token 改行、キャリッジリターン、タブ、先頭または末尾のスペース、または複数のスペースを含まない文字列を表します |
制限事項
次の種類の制限は、文字列データ型で使用できます-
- 列挙
- 長さ
- maxLength
- minLength
- パターン
- ホワイトスペース