网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > JAVA > 正文

基于xerces2java的多xml文档关联验证

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/04/10

【编者按】:网学网JAVA为您提供 基于xerces2java的多xml文档关联验证 参考,解决您在 基于xerces2java的多xml文档关联验证 学习中工作中的难题,参考学习。

    计算机工程与应用简介XML[1](Extensible Markup Language,可扩展标识语言)是一种可扩展的标记语言。DTD(Document Type Definition,文档类型定义)和XML Schema[2]被用来对所要标记的语言类型进行定义,XML解析器被用来对XML文档进行验证。在多数情况下,DTD和XML Schema都能对XML文档提供良好的语法约束,并由解析器对这些语法约束进行验证。但如果应用程序需要处理多个XML文档,并且这些XML文档之间有着必要的联系(如一个XML文档在某个元素的属性中引用了另一个XML文档的某个元素),DTD和XML Schema就不能满足要求了。文献中的方法需要用户在应用程序中手动添加一些验证逻辑进行多XML文档关联验证。这种方法增加了应用程序的复杂性,延长了开发周期,并且不具有通用性。通过扩展Apache的Xerces2-java解析器,构造出一个高效、方便、通用的多XML文档关联验证解析器。本文所属栏目http://myeducs.cn/java/

    它可以对任何两个XML文档进行文档关联验证,并报告这两个XML文档的关联错误信息。多个XML文档之间的关联验证可以转换为若干组两个XML文档的关联验证问题。该解析器在现有Xerces2-java解析器的基础上,扩展了它的XML文档扫描组件,增加了关联验证的功能,同时给用户提供一个简洁的接口,使实现细节对用户透明。用户只要把需要验证的文档以及相关联的元素以参数的形式传递给解析器,解析器就会根据参数来验证XML文档,并将不匹配的信息返回给用户。这样,用户就可以方便地对XML文档进行关联验证。本文组织结构如下:第2部分阐述了利用Xerces2-java来实现多XML文档关联验证解析器的两种途径并介绍了解析流程,第3部分介绍该解析器的具体实现,第4部分是结论,总结该解析器的优缺点及后续工作。利用Xerces2-java解决多XML文档关联验证的途径通过扩展现有Xerces2-java的组件并在其中添加关联验证的逻辑来实现多XML文档关联验证解析器。解析器的选择要扩展现有的XML解析器来构造多XML文档关联验证解析器,首先要选择一个符合要求的XML解析器。(本论文由网学http://myeducs.cn 整理提供,如需转载,请注明出处或联系我们的客服人员)

网学推荐

免费论文

原创论文

设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号