中文题名: | 基于XML模式的XML文档自动生成工具的研究与实现 |
姓名: | |
学号: | 104972061130 |
保密级别: | 公开 |
论文语种: | chi |
学科代码: | 081203 |
学科名称: | 计算机应用技术 |
学生类型: | 硕士 |
学位: | 工学硕士 |
学校: | 武汉理工大学 |
院系: | |
专业: | |
研究方向: | 现代数据库技术 |
第一导师姓名: | |
第一导师院系: | |
完成日期: | 2009-05-23 |
答辩日期: | 2009-05-23 |
中文关键词: | |
中文摘要: |
XML已成为Internet/Intranet上信息表示、存储和交换的标准格式。XML实例文档用来记录具体的应用信息,其有效性通常是用W3C XML Schema来定义。由于生成的XML实例文档需要符合相应XML模式的各种具体要求,所以生成正确的实例文档并不容易,需要有工具的支持。本文提出了一种基于Form表单的方法,该方法能根据XSD模式文档自动生成Form表单,待用户在Form表单中输入数据后,自动生成有效的XML实例文档。本文研究了W3C XML Schema组件定义域及XML文档自动生成工具,主要包括W3C XML Schema组件定义域的研究,XSD组件映射规则,从XSD模式生成Form表单的算法以及从实例表单生成XML实例文档的算法等。本文的主要工作如下:分析比较了当前存在的各种XML实例文档生成方式的优缺点;详细分析W3C XML Schema,确定了本文所研究的W3C XML Schema的“定义域”,并确立了XML Schema组件到Windows控件的映射规则;研究了基于IBM Infoset Model类库,提出了从XSD模式文档生成Form表单的算法;研究了在用户输入数据后,如何根据相应模式中的语法和语义约束,从实例表单生成有效的XML实例文档的算法;基于上述映射规则和算法,设计并实现了一种基于Eclipse集成开发环境的可视化交互工具FormX。
﹀
|
中图分类号: | TP335 |
馆藏号: | TP335/1130/2009 |
备注: | 403-西院分馆博硕论文库;203-余家头分馆博硕论文库 |