XSD - 字符串


字符串数据类型用于表示 XML 文档中的字符。

<xs:string> 数据类型

<xs:string> 数据类型可以采用字符、换行符、回车符和制表符。XML 处理器不会用空格替换内容中的换行符、回车符和制表符并保持它们完整。例如,在显示期间保留多个空格或制表符。

<xs:字符串> 示例

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

ID参考

表示 XML 中的 IDREF 属性,并在架构属性中使用。

3

语言

代表有效的语言ID

4

姓名

代表有效的 XML 名称

5

NMT令牌

表示 XML 中的 NMTOKEN 属性,并在架构属性中使用。

6

规范化字符串

表示不包含换行符、回车符或制表符的字符串。

7

细绳

表示可以包含换行符、回车符或制表符的字符串。

8

代币

表示不包含换行符、回车符、制表符、前导空格或尾随空格或多个空格的字符串

限制

以下类型的限制可以与字符串数据类型一起使用 -

  • 枚举
  • 长度
  • 最长长度
  • 最小长度
  • 图案
  • 空白