1 引言 | 第9-14页 |
1.1 背景 | 第9-11页 |
1.2 课题来源 | 第11页 |
1.3 国内外研究应用现状 | 第11-13页 |
1.4 本文贡献 | 第13-14页 |
2 XML技术介绍 | 第14-24页 |
2.1 XML概述 | 第14-15页 |
2.2 XML的模式定义 | 第15-18页 |
2.2.1 文档类型定义(DTD) | 第15-16页 |
2.2.2 XML Schema | 第16-18页 |
2.3 XML的查询语言Xpath | 第18-20页 |
2.3.1 XPath及其作用 | 第18页 |
2.3.2 XPath的原理 | 第18-20页 |
2.4 XML的缺点 | 第20-21页 |
2.5 用XML表示实体信息 | 第21-24页 |
3 XML数据存储和管理技术研究现状 | 第24-36页 |
3.1 XML文档的分类与存储 | 第24页 |
3.2 几个典型关系数据库中的存储、查询方式 | 第24-36页 |
3.2.1 SQL SERVER中的存储方式: | 第24-32页 |
3.2.2 Oracle数据库中的存储方式: | 第32-34页 |
3.2.3 IBM DB2 对XML的支持 | 第34-36页 |
4 XML文档存储的新方法 | 第36-53页 |
4.1 新方法的意义: | 第36-40页 |
4.1.1 现有关系数据库存储XML文档技术的不足 | 第36-37页 |
4.1.2 新存储技术的要点 | 第37-39页 |
4.1.3 意义 | 第39-40页 |
4.2 存储方案 | 第40-53页 |
4.2.1 XML数据文档的存储方式: | 第40-44页 |
4.2.2 Schema的存储 | 第44-53页 |
5 存取处理接口的需求与设计 | 第53-62页 |
5.1 存取处理接口的需求分析 | 第53-55页 |
5.1.1 存取处理接口在基于XML的电子商务的体系结构中的位置 | 第53-54页 |
5.1.2 数据存取接口的需求 | 第54-55页 |
5.2 存取接口的设计 | 第55-62页 |
5.2.1 接口整体概貌 | 第55-56页 |
5.2.2 NET中的XML接口 | 第56-57页 |
5.2.3 存取XML与Schema文档 | 第57-59页 |
5.2.4 基础类的设计 | 第59-61页 |
5.2.5 XML文档的查询与统计 | 第61-62页 |
6 技术实现 | 第62-80页 |
6.1 建立.NET类库 | 第62页 |
6.2 存取XML文档与Schema文档 | 第62-72页 |
6.2.1 选取XMLTextReader作为解析XML文档的工具 | 第62-64页 |
6.2.2 验证XML文档的有效性(IsWellFormed类) | 第64-65页 |
6.2.3 读取XML文档入数据库(ReadData类) | 第65-67页 |
6.2.4 读取Schema文档入数据库(ReadSchema类): | 第67-70页 |
6.2.5 从数据库中读出XML文档(ReadDataDb类) | 第70-71页 |
6.2.6 从数据库中读出Schema文档(ReadSchemaDb类) | 第71-72页 |
6.3 基础类的设计 | 第72-75页 |
6.3.1 表示XML节点的类ErpXMLNode类 | 第73-75页 |
6.3.2 引入XML文档的类ErpDocXMLNode类 | 第75页 |
6.4 XML文档的检索 | 第75-78页 |
6.4.1 普通检索 | 第75页 |
6.4.2 利用XPath进行检索 | 第75-78页 |
6.5 XML文档信息的统计 | 第78-79页 |
6.6 ErpXMLNode与XMLNode的相互转换 | 第79-80页 |
7 XML存储管理技术应用 | 第80-90页 |
7.1 应用范围 | 第80页 |
7.2 在电子商务中的应用 | 第80-89页 |
7.2.1 系统功能简介: | 第80-81页 |
7.2.2 数据库存储实例: | 第81-89页 |
7.3 查询修改: | 第89-90页 |
8 结束语 | 第90-91页 |
参考文献 | 第91-94页 |
作者在读期间科研成果简介 | 第94-95页 |
论文独创性声明 | 第95-96页 |
致谢 | 第96页 |