xmlSchema学习
文章平均质量分 68
victortony
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
XML Schema内置简单类型
XML Schema内置简单类型 Table 2. Simple Types Built In to XML Schema Simple Type Examples (delimited by commas) Notes string Confirm this is electric normalizedString Confirm this原创 2014-08-09 19:52:19 · 1016 阅读 · 0 评论 -
XML Schema概述
xml Schema概述 一.元素和属性的声明 例: <?xml version=”1.0” endcoding=”UTF-8”?> http://www.w3.org/2001/XMLSchema> xs:element name=”student” type=”xs:string”/> xs:attribute name=”sn” type=”xs:integer”/> 二.元素和属性的类型原创 2014-08-09 19:52:17 · 494 阅读 · 0 评论 -
复杂类型
复杂类型 复杂类型貌似在schema概述那章就介绍了,就是说一个元素如果带有属性或者包含子元素,就需要为该元素定义复杂类型。 复杂类型可以是命名的,也可以是匿名的。命名的复杂类型可以被多个元素所引用,他们总是在全局范围内被定义(父元素总是xs:schema或xs:redefine);匿名的复杂类型总是在元素声明内部定义,只能被该声明所引用。 一.从简单类型到复杂类型: 之前说过简单原创 2014-08-09 19:52:25 · 1348 阅读 · 0 评论 -
引入其他的模式文档
1月7日写完原创 2014-08-09 19:52:31 · 350 阅读 · 0 评论 -
派生复杂类型
派生复杂类型 一.扩展,限制派生复杂类型: 复杂类型都是通过限制或扩展其他的类型来派生,通过限制派生的新类型的值范围是基类型值范围的自己,新类型的所有实例对于基类型也是有效的,而扩展则可以为现有类型添加新的元素和属性,基类型的实例对于扩展类型不一定有效。 从简单类型或另一个具有简单内容的复杂类型派生复杂类型时,使用xs:simpleContent元素。如果是扩展派生(泰安家属性),则再xs:原创 2014-08-09 19:52:27 · 577 阅读 · 0 评论 -
自定义简单类型
这两天犯懒的,没继续写。但是不写发现记不住呀。继续坚持! 自定义简单类型 对于简单类型,只有限制派生而没有扩展派生。 在概述中,介绍过XML Schema定义了12个面,用于对简单类型的值进行约束。要定义新的简单类型,使用xs:simpleType元素,要对现有的基类型进行限制,使用xs:restiction元素,并在该元素的内部使用限制值范围的面。使用xs:restriction元原创 2014-08-09 19:52:23 · 1277 阅读 · 0 评论 -
一致性约束
一致性约束 Schema中,给我们提供了3种一致性约束,可以很方便的实现上述的需求: 1. unique约束:unique约束使用xs:unique元素来定义,用于指定任意的元素或属性在某个范围内是唯一的。 2. key约束:key约束使用xs:key元素来定义。与unique约束一样,key约束也要求指定的元素或属性在某个范围内是唯一的;不同的是,key约束指原创 2014-08-09 19:52:29 · 5402 阅读 · 0 评论
分享