编程资料集中营
 | 网站首页 | 文章中心 | 编程资料2 | 软件下载 | BT下载 | 八卦星闻 | 音乐在线 | 在线游戏 | 免费电影 | 进入问吧 | 
XML Schema学习笔记 (一),、复杂类型和简单类型之间最根本的区别就是:复杂类型的内容中可以包含其他元素,也可以带有属性(Attribute),但简单类型既不能包含子元素,也不能带有任何属性。?两个属性来约束元素实例存在的个数,这两个属性的缺省值都是,表示默认情况下此元素在实例文档中必须出现一次。属性来约束出现一次或根本不出现;三个值,缺省(默认)值是属性,针对来书,只有当值,而值,因此,
您现在的位置: 编程资料,学习资料,c,c++,vc,vc++,java,jsp,j2ee,j2me,asp,php >> 文章中心 >> XML 技术 >> 文章正文
        
【字体:
XML Schema学习笔记 (一)   进入问吧

本站地址:http://www.bajiao123.com

作者:佚名    文章来源:不详    点击数:    更新时间:2007-5-11    

XML Schema学习笔记 (一)

、复杂类型和简单类型之间最根本的区别就是:复杂类型的内容中可以包含其他元素,也可以带有属性(Attribute),但简单类型既不能包含子元素,也不能带有任何属性。?两个属性来约束元素实例存在的个数,这两个属性的缺省值都是,表示默认情况下此元素在实例文档中必须出现一次。属性来约束出现一次或根本不出现;三个值,缺省(默认)值是属性,针对来书,只有当值,而值,因此对而言,只有其值才有意义,而且对两个属性不能同时存在,否则会出现错误。元素下,即都是全局的,称之为全局元素和全局属性,你在其他类型定义中可以直接引用。、派生新类型有两种方式:第一种就是直接从其他类型中扩展(继承)而来,另外一种就是通过对已有类型进行限定性约束而来。、原子类型(不可分割的类型,象等系统内建的类型)、列表类型、联合类型合起来统一称为简单类型。在三种内建的列表类型,你也可以从已有的简单类型来创建类型,但你不能从已有的)类型。元素,其值可能是:类型来进行约束,它们是:,如:类型的,因为类型中的空格和列表类型的分割符空格会造成部分混淆。属性为已定义的属性的方式,也可一采用匿名定义类型的方式,如:类型定义的成员类型中的一种就可以了(合法),这一点和中的联合类型有类似的概念,如:、复杂类型一般可以分为三类:第一类是包含字符内容和属性但不包含子元素;第二类是包含属性和子元素但不包含字符数据(字符数据包含在子元素中);第三类是即包含属性和字符内容又包含子元素的;那么如何来定义这三类类型呢?针对第一类可以通过来实现,第二类可以通过来做到,第三类只需要将就可以了。具体的例子如下:第一种类型(从一个简单类型扩展而来,增加了属性):??,所以在这里简略的写法是:

   

进入问吧

本站地址:http://www.bajiao123.com

文章录入:admin    责任编辑:admin 
高级搜索
编程资料集中营