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>Yiibai</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