`

XSD 入门使用

 
阅读更多
<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="note" targetNamespace="http://tempuri.org/note.xsd"
	elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
	<xs:element name="note">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="employee" minOccurs="2" maxOccurs="3">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="age">
								<xs:simpleType>
									<xs:restriction base="xs:integer">
										<xs:minInclusive value="0" />
										<xs:maxInclusive value="120" />
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="address" type="xs:string" minOccurs="1" />
							<xs:element name="city" type="xs:string" minOccurs="1" />
							<xs:element name="country" type="xs:string" minOccurs="1" />
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="car">
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:enumeration value="Audi" />
							<xs:enumeration value="Golf" />
							<xs:enumeration value="BMW" />
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element name="note1" type="xs:string" minOccurs="0"
					maxOccurs="1"></xs:element>
				<xs:element name="note2" type="xs:string" minOccurs="0"
					maxOccurs="1"></xs:element>

				<xs:element name="letter">
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:pattern value="[a-z]" />
						</xs:restriction>
					</xs:simpleType>
				</xs:element>

				<xs:element name="choice">
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:pattern value="[xyz]" />
						</xs:restriction>
					</xs:simpleType>
				</xs:element>

				<xs:element name="password">
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:length value="8" />
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
</xs:schema>
分享到:
评论

相关推荐

    XSD学习笔记

    XML Schema Definition (XSD)的学习笔记和C#验证的例子,适合入门学习。

    XSD.zip_telephoneimj

    xsd基础知识介绍,java初级入门者,可以参考学习这个知识。

    logback日志文档-入门到SpringBoot中使用

    logback日志文档,从logback导入xsd,入门,自定义配置,滚动日志,整合SpringBoot

    xml入门教程/xml入门教程

    7)注意特殊字符,使用时需要使用转义字符。 注意: 1.第一行一定要写 2.xml文件是由元素和元素的内容以及属性组成的,一个xml文件中只能有一个根元素,标签和标签的内容加在一起叫作一个元素。xml是大小写 敏感的,...

    JiBx开发入门指南

    而JiBx使用java字节码enhance技术,不像jaxb等更多在于源代码生成技术。JiB的工作主要在于前期,也就是进行字节码绑定,这一部分基本上都是在编译器完成的。在运行期,不需要任何的配置,由于字节码已经嵌入java类中...

    WebService入门案例java工程代码

    该工程代码包含基于使用CXF框架开发的入门案例 和进阶案例(与Spring进行整合)

    C#XML入门经典 C#编程人员必备的XML技能.part2

    C# XML入门经典——C#编程人员必备的XML技能 作者:[美]Stewart Fraser, Steven 著,毛尧飞,崔伟 译 出版社:清华大学出版社 出版时间:2003年11月 第1章 在C#中使用XML的原因 &lt;br&gt;1.1 使用XML的原因...

    Spring MVC 入门实例

    这篇文章将教你快速地上手使用 Spring 框架. 如果你手上有一本《Spring in Action》, 那么你最好从第三部分"Spring 在 Web 层的应用--建立 Web 层"开始看, 否则那将是一场恶梦! 首先, 我需要在你心里建立起 Spring...

    xml快速入门

    xml基本概念的介绍 dtd、xsd 以及java中用来解析xml的技术 dom, sax, jxtl等等

    dubbo入门demo样例

    鉴于网上有关dubbo的相关资源很少,自己整理了一个最基础的demo,提供给大家学习,以便快速入门,项目使用的maven构建。导入后需要自己引入一下dubbo.xsd文件,详细可以参考我的博文。

    Spring入门笔记.md

    ## Spring入门学习 首先认识下Spring的结构 ![架构图](http://www.ibm.com/developerworks/cn/java/j-lo-spring-principle/image001.gif) 然后我们皆可以写我们的demo了 ### 我们的Bean类 对于bean的理解,希望...

    一个简单的Acegi入门实例

    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"&gt; &lt;!-- 指定Acegi资讯的设定档--&gt; &lt;context-param&gt; &lt;param-name&gt;contextConfigLocation&lt;/param-name&gt; &lt;param-value&gt;/WEB-INF/acegi-config.xml...

    ado.net 中文手册(html)

    从 xml web services 使用 dataset 查询结果分页 实现.net数据提供程序 .net 数据提供程序实现入门 实现连接 实现命令 实现 datareader 实现 dataadapter 示例 .net 数据提供...

    XML_Validator_Buddy.rar

    XML ValidatorBuddy通过易于使用的XML验证器支持XSD、DTD和Schematron规则。 在编辑器中直接将XML或JSON转换为HTML,或者对磁盘上的多个文件一次性应用XSL转换。 具有XML相关增强功能的独特Explorer窗口使每个人都...

    wpf源码大全 精通C#3.0图书源码 详细源码 学习好用

    示例描述:本章演示如何使用WF进行编程入门。 AnswerToRiddleNormal 使用传统语法的猜迷游戏示例。 AnswerToRiddleWF 使用WF的猜迷游戏示例。 ApprovalOrder 订单批核WF示例程序。 SimpleStateMachine ...

    1.ASP.NET.2.0.XML.高级编程(第3版) [1/3]

    第1章 XML介绍 \r\n 1.1 XML入门 \r\n 1.1.1 自描述数据 \r\n 1.1.2 基本术语 \r\n 1.1.3 XML文档的组成部分 \r\n 1.2 XML技术 \r\n 1.2.1 DTD \r\n 1.2.2 XDR \r\n 1.2.3 XSD \r\n 1.2.4 XSLT \r\n 1.2.5...

    ado[1].net中文手册 学习 ado.net的重要资料

    .NET 数据提供程序实现入门:为定义 .NET 数据提供程序提供信息和建议,其中包括有关可用于实现的接口的说明和有关为提供程序创建命名空间的信息。 实现连接:描述连接的特性,并说明如何为 .NET 数据提供程序实现您...

    dubbo的demo

    dubbo的快速启动demo,学习dubbo的入门程序,还有dubbo.xsd配置文件避免配置文件报错。赶快下载学习吧。

    internetx-schema-files:通用XML模式文件

    如果要使用Java编写on client,则可以使用internetx模式文件jar作为依赖项快速开始克隆存储库,并使用src/main/resources/xsd文件夹下的架构文件。 将插件添加到您的pom.xml : &lt;project&gt;...&lt;dependencies&gt;......

    LINQ 实战 1/11

    13.7.2 LINQ to XSD:强类型的LINQ to XML 382 13.7.3 PLINQ:支持并行计算的LINQ 383 13.7.4 LINQ to Entities,ADO.NET Entity Framework的LINQ接口 383 13.8 小结 384 第14章 使用LINQ操作DataSet 385...

Global site tag (gtag.js) - Google Analytics