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!!!
  • 相关阅读:
    14-定时器
    13-JS中的面向对象
    12-关于DOM操作的相关案例
    11-DOM介绍
    10-关于DOM的事件操作
    09-伪数组 arguments
    08-函数
    07-常用内置对象
    06-流程控制
    05-数据类型转换
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/14661817.html
Copyright © 2011-2022 走看看