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 表示不包含換行符、回車符、製表符、前導或尾隨空格或多個空格的字串 |
限制
以下型別的限制可用於字串資料型別 -
- 列舉
- 長度
- 最大長度
- 最小長度
- 模式
- 空白字元
廣告