字符串数据类型用于表示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