首页> 中文学位 >基于XML数据验证通用模型的设计
【6h】

基于XML数据验证通用模型的设计

代理获取

摘要

数据已经成为信息化交流的基本组成元素,信息化交流就是将日常使用的文件存储成计算机文件,然后通过Internet 传输。数据验证是对输入数据正误的判断,避免错误和无效的数据存入数据库系统。由于不同的文件系统创建的文件结构不同,因此文件管理和数据有效性验证就非常不方便。首先文件自身数据结构的标准不同,就不便于数据信息在不同的文件系统之间传递。其次数据类型的多样化和复杂化导致数据验证模块的重用度和灵活度都很低,导致大量工作时间的浪费。因此提高数据验证模块的重用度和灵活度越来越受到重视。 本文首先对目前几种处主导地位的数据验证方法进行综述。通过分析现有的数据验证方法,总结出这些方法的不足和缺点,提出一种新的基于XML 的数据验证的模型。然后对XML 的来源和概述进行介绍,简略说明XML 语言的特点和运用领域:自行定义标记,自行定义文件框架,存储数据内容,作为数据交换的格式,数据存储的格式,应用于电子商务领域。最后说明XML 语言在数据验证通用模型中将如何应用。 接下来本文重点介绍一种新的数据验证通用模型的设计和实现。该模型由三个部分组成:基础数据类型集合、描述数据限制的XML 文件、数据验证模块。基础数据类型集合定义了多种常用的简单的数据类型。待验证数据的XML 文件描述了待验证复杂数据如何正确使用简单数据类型进行组合,以及描述验证规则和限制。数据验证模块通过读取数据和描述数据限制的XML 文件,对数据进行数据有效性验证。模型中对数据进行验证时,通过读取XML 文件来确定数据验证规则,然后进行数据验证。与现有的数据验证方法相比,新模型大大提高了数据验证代码的重用度,不需对每一个待验证的数据都编写单独的代码进行验证,减少了程序员的工作量。 简单数据类型集合的完整性是一个重要的问题。本模型允许自定义新的数据类型,数据验证模块提供的接口可以进行扩展,用户可以在模块中添加自定义数据类型的验证方法。经试验表明此方案可以有效的减少重复编写相同代码,有良好的通用性,达到了软件重用的目的。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号