第4章_XML_Schema(免费阅读).pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1. 范围限制 约束 作用 minInclusive 定义数字或日期类型数据的最小值,且数据的值可等于该值。 maxInclusive 定义数字或日期类型数据的最大值,且数据的值可等于该值。 minExclusive 与minInclusive相似,区别是数据的值必须大于该值。 maxExclusive 与maxInclusive相似,区别是数据的值必须小于该值。 minLength 限定列表、字符串、二进制数等的最小长度 maxLength 限定列表、字符串、二进制数等的最大长度 length 定义列表、字符串、二进制数等的长度 xsd:simpleType name=inclusiveType xsd:restriction base=xsd:int xsd:minInclusive value=100/ xsd:maxInclusive value=200/ /xsd:restriction /xsd:simpleType xsd:simpleType name=exclusiveType xsd:restriction base=xsd:int xsd:minExclusive value=100/ xsd:maxExclusive value=200/ /xsd:restriction /xsd:simpleType xsd:simpleType name=listType xsd:list itemType=xsd:int//xsd:simpleType xsd:simpleType name=lengthType xsd:restriction base=listType xsd:minLength value=2/ xsd:maxLength value=5/ /xsd:restriction /xsd:simpleType xsd:simpleType name=stringType xsd:restriction base=xsd:string xsd:length value=6/ /xsd:restriction/xsd:simpleType 4-6-4-1.xsd 限制数值的取值范围:[100,200] 限制数值的取值范围:(100,200) 限制列表长度:2个~5个值 限制字符串长度为6。 2. 枚举类型 enumeration:指定数据类型的值是枚举值,只能是一系列值其中之一。 xsd:simpleType name=yearType xsd:restriction base=xsd:string xsd:enumeration value=spring/ xsd:enumeration value=summer/ xsd:enumeration value=autumn/ xsd:enumeration value=winter/ /xsd:restriction /xsd:simpleType 3. 处理空白限制 whiteSpace:指定对字符串中的空白的处理方式。 preserve:保留字符串中的空白 replace:将所有的制表符、换行符和回车符都用空格代替。 collapse:先执行replace,然后去除结尾处和开头处的空格,并将中间多个相邻的空格压缩成一个空格。 4. 十进制数字限制 约束 作用 totalDigits 限制一个十进制数的最大位数。 fractionDigits 限制十进制数的小数部分的最大位数。 xsd:simpleType name=priceType xsd:restriction base=xsd:decimal xsd:fractionDigits value=2/ xsd:totalDigits value=5/ /xsd:restriction /xsd:simpleType 5. 模式约束 pattern:数据类型的值必须匹配指定的正则表达式。 正则表达式中的符号: 符号 作用 例子 匹配字符 ? 定义字符可出现0次或1次 ab? a、ab * 定义字符可出现0次或多次 ab* a、abb + 定义字符可出现多次 ab+ ab、abb {n}或{ n,m} 定义字符可出现n或n~m次,(n、m为整数) ab{3,4} abbb [ 字符] 定义可出现的字符范围 [a-z] a、b.... | 表示选择关系 a|b a或b ^ 表示非的关系 [^0-9] 非数字 ( ) 匹配次数的时,括号中的表达式可以作为整体被修饰 (ab){2} abab 5.

文档评论(0)

zilaiye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档