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!!!
  • 相关阅读:
    继续Delphi调用Wcf
    我用 Windows Live Writer 写随笔
    "WCF 服务编程"刚到,第一印象,内纸张很差
    我的asp.net网站小项目,体现了我学习的几个阶段,现在学习到WCF阶段
    菜单设计
    求圆的面积
    dataGridView 批量更新
    Android简单实现对话框
    dephi 程序输入法中英文自动切换实现
    Delphi捕捉DLL执行所抛出的异常。(转)
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/14661810.html
Copyright © 2011-2022 走看看