zoukankan      html  css  js  c++  java
  • [xsd学习]xsd元素限定

      限定(restriction)用于为 XML 元素或者属性定义可接受的值

    一、xsd中主要限定格式如下:

    <xs:element name="xxx"><!--元素名称-->
        <xs:simpleType>
          <xs:restriction base="yyy"><!--元素类型-->
            <!---此处填写限定内容-->
          </xs:restriction>
        </xs:simpleType>
    </xs:element> 

    二、限定方式

    xsd的限定主要通过以下方式

      1、针对整形,使用元素minInclusive限定下限,使用maxInclusive限定上限

      2、使用枚举元素enumeration,限定元素只能取固定值

      3、使用元素pattern正则表达式,进行元素校验,格式为: <xs:pattern value="([a-z][A-Z])+"/>

      4、使用元素pattern,value为“|”分割,作为仅能从中选择一个,格式为:<xs:pattern value="male|female">

      5、对长度限定,使用元素:length,minlength,maxlength三个元素

      6、使用元素witheSpace处理空格,值preserve为不处理空格;replace替换空格;collapse压缩空格,将其他空字符替换为空格,多个空格替换为一个

     

  • 相关阅读:
    jdk的entity表格注解·
    事务管理简单
    spring注解和jdk注解简单概述
    ssh框架简化
    spring简单的框架
    hibernate简单的框架
    struts2简单的框架
    ssh框架总结
    博客搬迁到新址
    动态编译和静态编译,共享库
  • 原文地址:https://www.cnblogs.com/jyyzzjl/p/4478084.html
Copyright © 2011-2022 走看看