首页> 中文学位 >基于XML模式的XML文档自动生成工具的研究与实现
【6h】

基于XML模式的XML文档自动生成工具的研究与实现

代理获取

目录

文摘

英文文摘

声明

第1章引言

1.1研究背景

1.2国内外相关研究

1.3研究目标及主要工作

1.3.1本文的研究目标

1.3.2本文的主要工作

1.4论文组织

1.5文中的专业术语及缩写

第2章XML及相关技术

2.1基本概念

2.1.1 MDA元模型框架

2.1.2基本概念

2.2 XML概述

2.2.1 XML简介

2.2.2 XML的特点

2.2.3 XML的主要应用

2.3解析XML

2.3.1 DOM

2.3.2 SAX

2.3.3 XML Schema Infoset Model

2.4 Java Swing

2.4.1 Java Swing简介

2.4.2 Java Swing组件

2.4.3 Swing事件处理

2.4.4 Swing包中的界面组件

2.5 Eclipse建模框架

2.6本章小结

第3章W3C XML Schema组件定义域研究

3.1 XML Schema简介

3.1.1 XML Schema规范

3.1.2 XML Schema的特点

3.2 XML Schema组件定义域研究

3.2.1 20/80经验

3.2.2 XML Schema组件构成

3.2.3 FormX支持的XML Schema组件

3.3 XML Schema组件定义域中部件的含义及用法

3.4本章小结

第4章FormX的设计及算法研究

4.1 FormX的功能及设计

4.1.1 FormX的功能及优点

4.1.2 FormX的设计

4.2组件映射

4.3转换算法设计

4.3.1数据结构

4.3.2 XSD模式文档转换为Form表单

4.3.3实例表单转化为XML 实例文档

4.4本章小结

第5章基于Eclipse平台的FormX的实现与测试

5.1 Eclipse开发平台

5.1.1 Eclipse开发平台简介

5.1.2 Eelipse开发平台的特点

5.1.3 Eclipse开发平台的体系结构

5.2 XSD处理技术

5.2.1 Infoset model简介

5.2.2 Infoset model组件类

5.2.3使用Infoset model类库

5.3系统实现

5.3.1 XSD模式文档的加载

5.3.2 XSD模式文档树生成

5.3.3 Form表单生成

5.3.4 XML实例文档生成

5.4实例测试

5.5本章小结

第6章总结与展望

6.1研究工作总结

6.2下一步研究计划

参考文献

致 谢

攻读硕士学位期间发表的论文及参研情况

展开▼

摘要

XML已成为Internet/Intranet上信息表示、存储和交换的标准格式。XML实例文档用来记录具体的应用信息,其有效性通常是用W3CXMLSchema来定义。由于生成的XML实例文档需要符合相应XML模式的各种具体要求,所以生成正确的实例文档并不容易,需要有工具的支持。本文提出了一种基于Form表单的方法,该方法能根据XSD模式文档自动生成Form表单,待用户在Form表单中输入数据后,自动生成有效的XML实例文档。 本文研究了W3CXMLSchema组件定义域及XML文档自动生成工具,主要包括W3CXMLSchema组件定义域的研究,XSD组件映射规则,从XSD模式生成Form表单的算法以及从实例表单生成XML实例文档的算法等。 本文的主要工作如下: 分析比较了当前存在的各种XML实例文档生成方式的优缺点; 详细分析W3CXMLSchema,确定了本文所研究的W3CXMLSchema的“定义域”,并确立了XMLSchema组件到Windows控件的映射规则。 研究了基于IBMInfosetModel类库,提出了从XSD模式文档生成Form表单的算法; 研究了在用户输入数据后,如何根据相应模式中的语法和语义约束,从实例表单生成有效的XML实例文档的算法; 基于上述映射规则和算法,设计并实现了一种基于Eclipse集成开发环境的可视化交互工具FormX。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号