XSD学习笔记-自定义数据类型

原创 2015年11月18日 20:12:35

<!-- 自定义时间日期类型 yyyy-MM-dd HH:mm:ss -->
	<xs:simpleType name="myDateTime">	
		<xs:restriction base="xs:string">
			<xs:pattern value="((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-)) (20|21|22|23|[0-1]?\d):[0-5]?\d:[0-5]?\d|((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))"></xs:pattern>
		</xs:restriction>
	</xs:simpleType>


	<!-- 判断结点double数据不为空 -->
	<xs:simpleType name="DoubleNotNull">
		<xs:restriction base="xs:double">
			<xs:pattern value=".+"></xs:pattern>
		</xs:restriction>
	</xs:simpleType>
	<!-- 判断结点Int数据不为空 -->
	<xs:simpleType name="IntNotNull">
		<xs:restriction base="xs:integer">
			<xs:pattern value=".+"></xs:pattern>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>


版权声明:本文为博主原创文章,未经博主允许不得转载。

XSD 数据类型

字符串数据类型(String Data Type) 字符串数据类型可包含字符、换行、回车以及制表符。 下面是一个关于某个 scheme 中字符串声明的例子: xs:element nam...
  • TONGGETONGGE
  • TONGGETONGGE
  • 2011年11月23日 17:10
  • 6199

XSD中内置的数据类型(总结)

1.字符串数据类型(String Data Type) 字符串数据类型请注意,所有以下的数据类型均衍生于字符串数据类型(除了字符串数据类本身)!名称                   描述 ENTI...
  • hongjue
  • hongjue
  • 2007年09月19日 13:16
  • 3443

XSD中的内置数据类型

XSD提供了数据类型,并且支持自定义数据类型,但这一切都是建立在XSD内置数据类型和一套扩展内置数据类型的规则基础之上的,在这一篇笔记中,就来看看XSD中的数据类型。 1、XSD数据类型图 ...
  • Mr_Pang
  • Mr_Pang
  • 2015年10月10日 18:17
  • 1237

spring 自定义xsd简单demo

简单自定义xsd Demospring.handlers 内容http\://www.maila88.com/peanut/schema/demo=com.spring.support.DemoNam...
  • true_hsf
  • true_hsf
  • 2017年02月06日 19:50
  • 490

spring自定义标签之规范定义XSD

引言:        spring的配置文件中,一切的标签都是spring定义好的。等等,有了定义的规范,才能让用户填写的正常可用。想写自定义标签,但首先需要了解XML Schema Defin...
  • jackyechina
  • jackyechina
  • 2016年09月27日 12:58
  • 2129

Spring 自定义xsd

项目结构图代码application.xml
  • laiwenqiang
  • laiwenqiang
  • 2017年02月01日 12:24
  • 831

xml笔记:2将自定义xsd文件导入eclipse

  • wobendiankun
  • wobendiankun
  • 2014年05月30日 22:37
  • 1340

HL7学习5

对CDA文档的模板格式熟悉了,CDA规定了每个元素的出现必要性,以及出现次数取值的限定。我们可以通过POCD_HD000040.xsd文档结构一目了然。该是编写程序来实现CDA文档的自动生成的时候了。...
  • fengbangyue
  • fengbangyue
  • 2011年09月07日 19:56
  • 1970

XSD与XML文件的互相转换

(一)XSD转换为XML首先在开始菜单中找到:Visual Studio 2005 命令提示进入文件所在目录,如:-> D:操作示例 下面的命令从 myFile.xdr 生成一个 XML 架构并将它保...
  • egeg3000
  • egeg3000
  • 2009年09月05日 09:40
  • 4075

dataset.xsd的定义(vs2008)

定义数据集就是把表拉到.xsd的界面的名称如图(http://hi.csdn.net/attachment/201106/9/0_13076420264QqD.gif )T_UsersTableAda...
  • haiziguo
  • haiziguo
  • 2011年06月10日 01:55
  • 2131
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:XSD学习笔记-自定义数据类型
举报原因:
原因补充:

(最多只允许输入30个字)