发明名称 |
用于存取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文档内的信息。 |
地址 |
美国加利福尼亚州 |