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
  • パターン
  • ホワイトスペース