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 表示不包含换行符、回车符、制表符、前导或尾随空格或多个空格的字符串 |
限制
以下类型的限制可用于字符串数据类型 -
- 枚举
- 长度
- 最大长度
- 最小长度
- 模式
- 空白字符
广告