发明名称 | 一种XML文档的存储和检索方法 | ||
摘要 | 本发明涉及一种对于XML文档进行处理后存储和检索的方法,结合关系模式的查询效率和原生模式的能反映XML元素层次路径的查询机制,提出了基于XOM和ORM的XML文件存储检索方法。本方法抓住了XML文件的两个基本点,层次结构及其数据内容。通过XOM工具将XML文件转化成对象时,XML元素的嵌套层次关系通过对象的嵌套方式完整地保留了下来,元素之间的层次结构完整地体现在了对象的嵌套上面,而通过对象内的字段封装了XML数据,将XML文档转化后的有嵌套关系的对象集合定义为对象树。再通过ORM工具完成对象树的关系化存储,这样检索时利用面向对象的HQL查询语言通过对象的嵌套层次关系具体地表达了要查询的XML元素的文档路径,反映了要查询的XML元素的结构位置。本发明既利用了关系数据库数据存储查询的效率,又具有了专门的XML查询语言如XQuery、Xpath等的优点,同时为实现Xquery查询引擎奠定了基础。 | ||
申请公布号 | CN101290625A | 申请公布日期 | 2008.10.22 |
申请号 | CN200810038789.4 | 申请日期 | 2008.06.11 |
申请人 | 华东师范大学 | 发明人 | 顾君忠;杨静;刘海学;孟玲玲;刘峰;任涵;何正华;费静婷;王海棠;闫宇;秦鹏;吴芳 |
分类号 | G06F17/30(2006.01) | 主分类号 | G06F17/30(2006.01) |
代理机构 | 上海伯瑞杰知识产权代理有限公司 | 代理人 | 吴泽群 |
主权项 | 1、一种XML文档的存储方法,其特征在于,包括:所述XML文档映射到对象,所述对象映射到关系表。 | ||
地址 | 200062上海市中山北路3663号 |