实验三基于XML Schema实现XML文档的有效性验证_第1页
实验三基于XML Schema实现XML文档的有效性验证_第2页
实验三基于XML Schema实现XML文档的有效性验证_第3页
实验三基于XML Schema实现XML文档的有效性验证_第4页
实验三基于XML Schema实现XML文档的有效性验证_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

淮海工业大学计算机工程学院实验报告课程名称:XML开发技术标题:实验3基于XML架构的XML文档验证类级别:姓氏:学号:说明:成绩:指导教师:批准时间:年月日一.实验目的(1)了解XML架构中的文档结构和语法规则,定义simpleType、complexType数据类型,并学习如何使用这些数据类型定义元素。(2)如何确定XML架构和XML文档之间的相关性;(3)了解使用XML架构验证XML文档的原理。二.实验内容(1)填写说明学生/教师信息的正确XML文档stuInfo.xml/teachInfo.xml。(2)创建模式文档stuSchema.xsd/teachSchema.xsd,以约束stuInfo.xml/teachInfo.xml的结构三.实验阶段(1)在网络上没有Unicom的情况下打开XMLSPY2008环境;(2)编制图式文件;(3)创建XML文档并将其链接到已创建的模式文档。(4) XML文档的“Well-formed(结构化)”和“Validation(验证)”验证四。实验结果通过代码和执行界面反映实验结果1.首先,将新xsd文件命名为stuSchema-嗯?Xml版本= 1.0 encoding= utf-8 ?再创建一个名为StuSchema的XML-嗯?Xml版本= 1.0 encoding= utf-8 ?1001长参软件0911991-07-031004莉西软件0921992-03-031003王五软件0911992-03-03如何显示xsd表格,如下图所示XML文档的语法现在已验证(Well-formed)软件092将以下日期1992-03-03更改为1992-03-32发现其善良没有任何问题让我们再次确认它的有效性(Validation)因为日期不能有32天,所以显示有效性错误再列举一两个这样的问题观察图中蓝色部分这种纹理没有问题,有效性有缺陷。运行XPath以输出介于1和100之间的整数,如下图所示列出100内可被5整除的数stuschema.xml的说明,如Student下的子元素枚举运行第三个学生姓名执行Stuent父节点资讯/student3/parent 3363603360 *学生总数count(/student)列出性别为男性学生的学生的学生信息/studentsex=男性/child 33363603360 *V.实验分析经验实验经验是什么?得到了什么结论?关于下一次实验和后续学习的想法、展望。Xml的扩展不难理解。Xml语言(一种新的标记语言)提供了描述数据的可扩展、强大的标准,使您可以在应用程序中使用数据,或在其他平台或其他应用程序中交换数据。Xml只对描述数据的方法感兴趣,不指定如何为一个最终用户或系统显示数据。XML文件的正确结构(Well-formed)和生失效(Validation)之间存在差异。正确的结构基础需要正确的结构,有效性需要确保数据内容合理有效。XML可以用作行业内数据交换的标准表示法。验证XML文档是为了确保该文档符合行业规定的XML文档格式。交换数据时,必须首先验证XML文档表示的数据。结论是效果更科学。可以自定义Xml文档中所需的标签以描述数据的想法是,只要提供了组织文档的方法以及定义用于描述数据的标签的方法,任何想使用此文档的人都可以使用它!这是因为XML广泛用于模式设计、内容管理、数据集成等多个领域。XML技术和数据库技术(定义、存储和交换数据的有效工具)也在融合之中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论