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!!!
  • 相关阅读:
    springmvc log4j 配置
    intellij idea maven springmvc 环境搭建
    spring,property not found on type
    intellij idea maven 工程生成可执行的jar
    device eth0 does not seem to be present, delaying initialization
    macos ssh host配置及免密登陆
    centos7 搭建 docker 环境
    通过rest接口获取自增id (twitter snowflake算法)
    微信小程序开发体验
    gitbook 制作 beego 参考手册
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/14661810.html
Copyright © 2011-2022 走看看