字符串数据类型用于表示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 表示不包含换行符,回车符,制表符,前导或尾随空格或多个空格的字符串