下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、19验证文档XMLSpy 2005可以进行两种XML文档的鉴定: 良构性(well-formedness)检查有效性(validation)检查检查良构性 一个XML文档如果具有正确配对的首尾标签、正确的元素嵌套、并没有错位或遗漏的字符(比如写一个实体时漏了后面的分号)等,那么它就是一个良构的(well-formed)XML文档。要对当前文档进行良构性检查,您可以选择菜单项XML | Check well-formedness,或者点击图标,也可以直接按F7键。主窗口底部将会出现检查结果,比如如果当前文档是良构的话,那么将提示This file is well-formed。点击OK将关闭检查
2、结果的提示。注意:良构性检查并不对XML文档在结构上是否符合相应的schema作校验,这是在有效性检查中进行的。 有效性检查 如果一个XML文档在结构和内容上符合某个schema的规定,那么该XML文档对于这个schema来说就是有效的(valid)。 要对当前文档作有效性检查,您可以选择菜单项XML | Validate,也可以点击图标,或者直接按F8键。检查的结果将显示在主窗口底部,这里我们看到当前文档不是有效的。原因是Address元素中的City元素后少了一个元素。如果您打开schema文件,可以看到在复杂类型US-Address (即当前Address元素的类型,这是您通过xsi:t
3、ype属性设定的)的内容模型中,City元素后必须要有一个Zip元素和一个State元素。 修正非有效的文档进行有效性检查后,如果文档不是有效的,主窗口中存在问题的元素会被自动选中。这里被选中的是City元素。现在我们看一下Elements窗口的Append栏(右上方)。可以看到,Zip元素的前面有一个感叹号,表明(对于一个有效的文档来说)该元素是当前状态下所缺少的元素。下面来修正这一有效性错误:1.在Elements窗口的Append选项卡中,双击Zip元素。这将在City元素之后插入一个Zip元素。2.按一下Tab键,切换到Zip属性的值域。输入04812后以回车键确认。Elements窗
4、口的Append栏中现在的显示表明当前状态下缺少一个State元素(因为它前面有一个感叹号)。如下图所示。 3.在Elements窗口的Append栏中,双击State元素。按一下Tab键后输入Texas,以回车键确认。现在Elements窗口的Append栏中只有灰色的元素了,表明Address元素所需要的子元素已全部具备了。 完成文档并再次验证现在离文档创建的完成还缺一个Person了,待文档完成之后我们将对它再次进行验证。下面: 1.点击First元素的值域,输入Fred,然后按回车键。 2.用同样的方法为Person元素的其他子元素(Last、PhoneExt、Email)输入数据。注意:PhoneExt元素的值必须是一个不超过99的整数(因为在schema中是这么定义的)。将数据输入之后的文档将如下图所示。 3.点击主窗口底部的Revalidate 按钮再次进行验证,我们可以看到主窗口底部出现“Thisfileisvalid”的提示。 4.现在,当前XML文档对于其schema来说是有效的。点击OK以关闭验证结果的提示。5.选择菜单项File | Save,然后为您的XML文档取一个合适的文件名(比如CompanyFirst.xml)。注:由于Tutorial文件夹中已经有一个根据本教程创建好的CompanyFirst.xml文件,因此请注意不要覆盖这个文件。注:一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医护人员疫情心理护理
- 心脏健康的日常护理
- 2026主任医师(正高)-肿瘤放射治疗学(正高)031历年题库含答案详解
- 2026临床医学期末复习-毕业综合考试(本科临床医学)历年题库含答案详解
- 2026中西医结合执业医师-第一单元考试历年参考题库含答案详解
- 2026中级卫生职称-主管技师-康复医学治疗技术(中级)代码:381历年参考题库含答案详解
- 2026中式烹调师-中式烹调师(初级)考试历年参考题库含答案详解
- 2026上海社区工作者招聘考试(综合素质能力测验)历年参考题库含答案详解
- 2026一级造价工程师-建设工程造价管理(官方)-第五章工程项目投融资参考试题库历年考点答案详解
- 2026CMA美国注册管理会计师考试(财务规划、绩效与分析)历年参考题库含答案详解
- 2026年四川省高考思想政治试卷(含答案及解析)
- 综合管理竞聘测试题及答案
- 混凝土结构设计原理中国建筑工业出版社
- 化工企业常压储罐区检维修安全作业规范
- 基于生成式AI的初中生物互动教学模式创新与实践教学研究课题报告
- 煤矿职业病危害培训课件
- 城市污水处理厂日常运行管理规范
- 标准航海用语
- 幼儿园安全《小井盖大危险》课件
- FZ/T 81013-2016宠物狗服装
- 护理健康教育-课件
评论
0/150
提交评论