zoukankan      html  css  js  c++  java
  • XSD数据类型之数值数据类型

    XSD数据类型之数值数据类型

    本章内容

    • 十进制数据类型

    • 整数数据类型

    • 数值数据类型

    • 对数值数据类型的限定(Restriction)


    十进制数据类型

    作用:

    十进制数据类型用于规定一个数值

    特点:

    可规定的十进制数字的最大位数是 18 位

    实例:Schema

    <xs:element name="prize" type="xs:decimal"/>

    文档中的元素应该是

    <prize>999.50</prize>
    or
    <prize>+999.5450</prize>
    or
    <prize>-999.5230</prize>
    or
    <prize>0</prize>
    or
    <prize>14</prize>

    整数数据类型

    作用:

    用于规定无小数成分的数值

    实例:Schema

    <xs:element name="prize" type="xs:integer"/>

    文档中的元素应该是

    <prize>999</prize>
    or
    <prize>+999</prize>
    or
    <prize>-999</prize>
    or
    <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)

    可与数值数据类型一同使用的限定:

    • enumeration

    • fractionDigits

    • maxExclusive

    • maxInclusive

    • minExclusive

    • minInclusive

    • pattern

    • totalDigits

    • whiteSpace

    It's a lonely road!!!
  • 相关阅读:
    machine learning学习笔记
    google detection
    检查ftp备份数据完整性及短信告警的shell脚本
    javascript获取url参数的方法
    php随机生成福彩双色球号码
    php 身份证号码获取星座和生肖
    JS将搜索的关键字高亮显示实现代码
    C#保存上传来的图片示例代码
    window.onresize 多次触发的解决方法
    setTimeout和setInterval的深入理解
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/14661810.html
Copyright © 2011-2022 走看看