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> 資料型別的常用資料型別的列表。

序號 名稱及描述
1

ID

表示 XML 中的 ID 屬性,用於架構屬性。

2

IDREF

表示 XML 中的 IDREF 屬性,用於架構屬性。

3

language

表示有效的語言 ID

4

Name

表示有效的 XML 名稱

5

NMTOKEN

表示 XML 中的 NMTOKEN 屬性,用於架構屬性。

6

normalizedString

表示不包含換行符、回車符或製表符的字串。

7

string

表示可以包含換行符、回車符或製表符的字串。

8

token

表示不包含換行符、回車符、製表符、前導或尾隨空格或多個空格的字串

限制

以下型別的限制可用於字串資料型別 -

  • 列舉
  • 長度
  • 最大長度
  • 最小長度
  • 模式
  • 空白字元
廣告

© . All rights reserved.