当前位置:K88软件开发文章中心编程语言XmlSchema01 → 文章内容

XML Schema 数值数据类型

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-13 11:11:00

XSD 数值数据类型十进制数据类型十进制数据类型用于规定一个数值。下面是一个关于某个 scheme 中十进制数声明的例子。<xs:element name="prize" type="xs:decimal"/>文档中的元素看上去应该类似这样:<prize>999.50</prize>或者类似这样:<prize>+999.5450</prize>或者类似这样:<prize>-999.5230</prize>或者类似这样:<prize>0</prize>或者类似这样:<prize>14</prize>注意: 您可规定的十进制数字的最大位数是 18 位。整数数据类型整数数据类型用于规定无小数成分的数值。下面是一个关于某个 scheme 中整数声明的例子。<xs:element name="prize" type="xs:integer"/>文档中的元素看上去应该类似这样:<prize>999</prize>或者类似这样:<prize>+999</prize>或者类似这样:<prize>-999</prize>或者类似这样:<prize>0</prize>数值数据类型请注意,下面所有的数据类型均源自于十进制数据类型(除 decimal 本身以外)!名字秒数byte有正负的 8 位整数decimal十进制数int有正负的 32 位整数integer整数值long有正负的 64 位整数negativeInteger仅包含负值的整数 ( .., -2, -1.)nonNegativeInteger仅包含非负值的整数 (0, 1, 2, ..)nonPositiveInteger仅包含非正值的整数 (.., -2, -1, 0)positiveInteger仅包含正值的整数 (1, 2, ..)short有正负的 16 位整数unsignedLong无正负的 64 位整数unsignedInt无正负的 32 位整数unsignedShort无正负的 16 位整数unsignedByte无正负的 8 位整数对数值数据类型的限定(Restriction)可与数值数据类型一同使用的限定:enumerationfractionDigitsmaxExclusivemaxInclusiveminExclusiveminInclusivepatterntotalDigitswhiteSpace

XML Schema 数值数据类型