发明名称 一种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号