字符串数据类型用于包含字符串的值。
字符串数据类型可以包含字符、换行符、回车符和制表符。
以下是架构中字符串声明的示例:
<xs:element name="customer" type="xs:string"/>
文档中的元素可能如下所示:
<customer>John Smith</customer>
或者它可能看起来像这样:
<customer> John Smith </customer>
笔记:如果您使用字符串数据类型,XML 处理器将不会修改该值。
NormalizedString 数据类型派生自 String 数据类型。
NormalizedString 数据类型也包含字符,但 XML 处理器将删除换行符、回车符和制表符。
以下是架构中的标准化字符串声明的示例:
<xs:element name="customer" type="xs:normalizedString"/>
文档中的元素可能如下所示:
<customer>John Smith</customer>
或者它可能看起来像这样:
<customer> John Smith </customer>
笔记:在上面的示例中,XML 处理器将用空格替换制表符。
令牌数据类型也是从字符串数据类型派生的。
标记数据类型也包含字符,但 XML 处理器将删除换行符、回车符、制表符、前导空格和尾随空格以及多个空格。
以下是架构中令牌声明的示例:
<xs:element name="customer" type="xs:token"/>
文档中的元素可能如下所示:
<customer>John Smith</customer>
或者它可能看起来像这样:
<customer> John Smith </customer>
笔记:在上面的示例中,XML 处理器将删除选项卡。
请注意,以下所有数据类型均派生自 String 数据类型(字符串本身除外)!
Name | Description |
---|---|
ENTITIES | |
ENTITY | |
ID | A string that represents the ID attribute in XML (only used with schema attributes) |
IDREF | A string that represents the IDREF attribute in XML (only used with schema attributes) |
IDREFS | |
language | A string that contains a valid language id |
Name | A string that contains a valid XML name |
NCName | |
NMTOKEN | A string that represents the NMTOKEN attribute in XML (only used with schema attributes) |
NMTOKENS | |
normalizedString | A string that does not contain line feeds, carriage returns, or tabs |
QName | |
string | A string |
token | A string that does not contain line feeds, carriage returns, tabs, leading or trailing spaces, or multiple spaces |
可用于字符串数据类型的限制:
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!