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

    XSD数据类型之杂项数据类型

    杂项数据类型包括布尔、base64Binary、十六进制、浮点、双精度、anyURI、anyURI 以及 NOTATION

    本章内容

    • 布尔数据类型(Boolean Data Type)

    • 二进制数据类型(Binary Data Types)

    • AnyURI数据类型(AnyURI Data Type)

    • 杂项数据类型

    • 杂项数据类型的限定(Restriction)


    布尔数据类型(Boolean Data Type)

    true or false

    合法的布尔值是 true、false、1(表示 true) 以及 0(表示 false)类似C语言当中的表示方法

    实例:Schema中逻辑声明

    <xs:attribute name="disabled" type="xs:boolean"/>

    文档中的元素应该是

    <prize disabled="true">999</prize>

    二进制数据类型(Binary Data Types)

    我们可使用两种二进制数据类型:

    • base64Binary (Base64 编码的二进制数据)

    • hexBinary (十六进制编码的二进制数据)

    实例:Schema中hexBinary声明

    <xs:element name="blobsrc" type="xs:hexBinary"/>

    AnyURI数据类型(AnyURI Data Type)

    作用:

    用于规定 URI

    某个 URI 含有空格,请用 %20 替换它们---占位符

    实例:anyURI声明

    <xs:attribute name="src" type="xs:anyURI"/>

    文档中的元素应该是

    <pic src="http://www.w3schools.com/images/smiley.gif" />

    杂项数据类型

    名称描述
    anyURI  
    base64Binary  
    boolean  
    double  
    float  
    hexBinary  
    NOTATION  
    QName  

    对杂项数据类型的限定(Restriction)

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

    • enumeration (布尔数据类型无法使用此约束)

    • length (布尔数据类型无法使用此约束)

    • maxLength (布尔数据类型无法使用此约束)

    • minLength (布尔数据类型无法使用此约束)

    • pattern

    • whiteSpace

    约束是指:constraint n.约束

    It's a lonely road!!!
  • 相关阅读:
    关于J2SE/Jsp/Sping/Hibernate/Struts2的视频下载
    JQuery插件之图片轮播插件–slideBox
    javascript学习-创建json对象数据,遍历
    MD5算法原理
    【Linux】linux经常使用基本命令
    藏书阁(非技术流书籍)
    搭建自己的SIPserver:开源sipserveropensips的搭建及终端TwInkle的使用
    linux下仅仅有rman备份集的异机不同文件夹恢复
    URAL 1684. Jack&#39;s Last Word KMP
    javabean总结
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/14661817.html
Copyright © 2011-2022 走看看