XSD字串

字串數據類型用於表示XML文檔中的字元。

1. <xs:string> 數據類型

<xs:string>數據類型可以包含字元,換行符,回車符和跳位字元。 XML處理器不會將內容中的換行符,回車符和跳位字元替換為空格並保持不變。 例如,在顯示期間保留多個空格或跳位字元。

< xs:string > 示例

xsd中的元素聲明 -

<xs:element name = "name" type = "xs:string"/>

xml中的元素用法 -

<name>Maxsu</name>
<name>Max    Su</name>

2. <xs:token>數據類型

<xs:token>數據類型派生自<string>數據類型,可以包含字元,換行符,回車符和跳位字元。 XML處理器將刪除換行符,跳位字元,回車符,前導和尾隨空格以及多個空格。

<xs:token> 示例

xsd中的元素聲明 -

<xs:element name = "name" type = "xs:token"/>

xml中的元素用法 -

<name>zaixian</name>
<name>Yii    Bai</name>

3. 字串數據類型

以下是從<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 表示不包含換行符,回車符,跳位字元,前導或尾隨空格或多個空格的字串

4. 限制

以下類型的限制可以與字串數據類型一起使用 -

  • enumeration
  • length
  • maxLength
  • minLength
  • pattern
  • whiteSpace

上一篇: XSD複雜類型 下一篇: XSD日期時間