电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

XMLSchema定义的学习和总结VIP免费

XMLSchema定义的学习和总结_第1页
1/7
XMLSchema定义的学习和总结_第2页
2/7
XMLSchema定义的学习和总结_第3页
3/7
XML Schem a 定义的学习和总结 @Daiven 为什么需要XML Schem a? XML 是一种标识语言,类似于HTML 一样。然而,XML 与HTML 有较大的差异,HTML 中的标签是死的,比如、等,都是HTML 标准中就规定好的。而xml 的标签可以自己随便定义。 因此,HTML 标准应用范围就有局限性,只能作为网页浏览使用。XML 比HTML 要更上层,作用的范围也更广,可以用作数据的交换,WEB 服务等各种领域。另外,两者在语法上也有较大不同,XML 规式要更严谨。 正因为XML 对标签没有严格的约定,那我们在使用 XML 时,如何保证这个 XML 文档是符合格式要求的。比如:在某个行业的数据交换时,A 发送的XML 根元素必需使用,以及其子元素必需是,B 收到该 XML 文件后,在使用之前应该对该文件的正确性校验,那我们按什么规则来校验呢?因此,要校验 XML 文件就需要对 XML 文件的内容进行约束,就需要使用 XML Schema。 XML Schem a 如何定义呢 1)分析 XML 文件的构成模型 XML Schema 是定义XML 文件的。如何定义,我们需要先分析 XML 文件的构成。 首先,将 XML 的元素的类型分为两种:简单类型、复杂类型。简单类型的元素不能包括子元素或属性(注意:属性也不能包含)。复杂类型可以产生在其他元素中嵌套元素的效果,或者为元素增加属性。其中XML Schema 标准已经提供了 40 多种简单类型,比如string、interger 等。另外,复杂类型肯定是需要用户自己定义的(因为XML Schem 就是为了让用户自己定义所需要的任意元素),用户也可以基于标准的40 多种简单类型定义自己的简单类型(比如长度不超过 10 个的字符元素)。 简单类型元素: 张三 复杂元素类型: 示例一: 张三 示例二: 001 25 张三 其次, XML 文件实际就是由一个一个的元素(element)组成,有的是简单类型的元素,有的是复杂类型的元素。并且,每个元素包括两个部分:元素名、元素内容。元素内容:包括元素属性、元素的值、元素之间的嵌套关系等。 张三 元素名元素内容 因此,XML Schema 就是定义 XML 文件中的元素,包括对简单类型元素和复杂类型元素的定义。 定义包括元素的名称,以及元素的内容。元素的名称是指元素的标签名,元...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

XMLSchema定义的学习和总结

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部