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

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

限制

以下类型的限制可用于字符串数据类型 -

  • 枚举
  • 长度
  • 最大长度
  • 最小长度
  • 模式
  • 空白字符
广告