发明名称 用于存取XML数据的索引
摘要 提供了用于索引XML文档的技术。根据一个实施例,创建用于为XML文档的每个索引节点存储一行的PATH表。节点的PATH表的行包括(1)用于定位包含该节点的XML文档的信息,(2)标识节点路径的信息,以及(3)标识包含该节点的XML文档的分级结构内节点位置的信息。如果节点与值相关,则节点的PATH表的行还可以包括值。通过次级索引使得易于使用PATH表来答复XPath查询。
申请公布号 CN1965316A 申请公布日期 2007.05.16
申请号 CN200580018627.9 申请日期 2005.04.06
申请人 甲骨文国际公司 发明人 西瓦桑卡兰·钱德拉塞卡;拉维·默西;阿希什·蒂索;安霍-图安·特兰;斯里达·穆卡玛拉;埃里克·塞德拉;尼普恩·阿加瓦尔
分类号 G06F17/30(2006.01) 主分类号 G06F17/30(2006.01)
代理机构 北京康信知识产权代理有限责任公司 代理人 余刚
主权项 1.一种用于存取来自XML文档的信息的方法,所述方法包括:在XML文档内识别将被索引的节点组;对于将被索引的所述节点组中的每个节点,将所述节点的条目存储在索引中,其中,给定节点的所述条目包括用于定位与所述给定节点相关的XML内容的定位数据,以及以下中的至少一个:(a)分级数据,表示所述给定节点在包含所述给定节点的所述XML文档内的分级位置;以及(b)路径数据,对应于通过包含所述特定节点的XML文档的结构到所述给定节点的路径;以及响应于对来自所述XML文档的信息的请求,使用所述索引定位所述XML文档内的信息。
地址 美国加利福尼亚州