xml小结2
十一、规定输入类型
<xs:simpleType name="nametype">
<xs:restriction base="xs:string">
<xs:minLength value="3"></xs:minLength>
<xs:maxLength value="5"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="agetype">
<xs:restriction base="xs:int">
<xs:maxExclusive value="4"></xs:maxExclusive>
<xs:minInclusive value="2"></xs:minInclusive>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="sextype">
<xs:restriction base="xs:string">
<xs:enumeration value="男"></xs:enumeration>
<xs:enumeration value="女"></xs:enumeration>
</xs:restriction>
</xs:simpleType>
解析:
<xs:maxExclusive value="4"></xs:maxExclusive>
代表最大不超过4(不含4)
<xs:minInclusive value="2"></xs:minInclusive>
代表最小不小于2但可以包括2
正则约束
</xs:simpleType>
<xs:simpleType name="teltype">
<xs:union memberTypes="mobiletype hometype"></xs:union>
</xs:simpleType>
复合条件约束
<xs:simpleType name="mobiletype">
<xs:restriction base="xs:string">
<xs:pattern value="\d{11}"></xs:pattern>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="hometype">
<xs:restriction base="xs:string">
<xs:pattern value="\d{3,4}-\d{8}"></xs:pattern>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="teltype">
<xs:union memberTypes="mobiletype hometype"></xs:union>
</xs:simpleType>
允许有多个值的约束
<xs:simpleType name="email">
<xs:restriction base="xs:string">
<xs:pattern value="\w+@\w+.\w+"></xs:pattern>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="emaillist">
<xs:list itemType="email"></xs:list>
</xs:simpleType>
代表可以有多个email值 但值必须用空格隔开
<email>ww@ss.sdf ww@ss.sdf</email>
十二、将节点放入组
定义:
<xs:group name="studentgroup">
<xs:sequence>
<xs:element ref="name"></xs:element>
<xs:element ref="age"></xs:element>
<xs:element ref="sex"></xs:element>
<xs:element ref="tel"></xs:element>
<xs:element ref="email"></xs:element>
</xs:sequence>
分享到:
相关推荐
asp.net 操作xml总结《========里面总结了本人学习asp.net操作xml的总结
xml读写总结摘录了一些网上对c#读取xml的基本方法,方便查找
c#操作xml文件整理-实用篇\读写xml所有节点个人小结和读取xml节点的数据总结
linq_to_xml总结.doc
xml总结.pdf
里面包括:1、封装好的XML文件的读和写工程;2、tinyxml库;3、xmlPPT讲解。
net操作xml小结
xml 面试题总结
NULL 博文链接:https://lifeinsun.iteye.com/blog/688439
Hibernate.cfg.xml配置总结
xml基本知识,两种常见的xml约束,三种常见的xml解析方式
在C#中使用XML的原因 <br>1.1 使用XML的原因 1.1.1 开放性 1.1.2 简单性 1.1.3 自我描述性 1.1.4 互操作性 1.1.5 结构 1.1.6 ...Framework中使用XML 1.5.2 .NET中的XML支持 1.6 小结 <br>第2章...
1.5 本章小结 第2章 XML应用简介 2.1 什么是XML应用程序 2.2 用于XML的XML 2.3 XML的后台应用 2.4 本章小结 第3章 第一个XML文档 3.1 Hello XML 3.2 考察简单的XML文档 3.3 赋于XML标记以意义 ...
详细介绍怎样使用asp操作xml文件。结合实例讲解,我从里面学习掌握的基础知识,很实用!
borland c++ builder 6 xml处理总结,xml文件处理的控件使用
Struts框架中struts-config.xml文件配置小结
xml的学习总结,对于xml的刚入门者来说,很有帮助,希望能帮到大家。
2.11 XML语法小结 2.12 格式正规的文档 2.13 解析器 2.13.1 事件驱动的解析器 2.13.2 基于树的解析器 2.13.3 解析器基准测试 2.14 书籍目录应用程序 2.15 小结 第3章 文档类型定义 3.1 为何需要正式的结构 ...
xml的简单技术要点,便于面试使用。包括dtd、xml schema、xslt