发明名称 | 用于导航数据结构的方法和系统 | ||
摘要 | 提供了一种用于导航数据结构的方法和系统。所述方法包括接收用于查询数据结构(101)的输入路径表达式(104)以便在运行时定位所述数据结构(101)中的一个或多个元素(110)。所述输入路径表达式(104)包括一个或多个路径步骤。所述方法包括访问所述数据结构(101)的模式(103)并获得与所述一个或多个元素(110)相关的信息。修改所述路径表达式(104)以便在一个或多个所述路径步骤中指定索引以限制位于路径步骤中的元素的出现次数。在一个实施例中,修改所述路径表达式(104)还扩展任何通配符并指定所述元素(110)的一个或多个完整路径,其中如果存在两个或更多个完整路径,则通过合并运算符组合所述路径,并且修改后的路径表达式用于在运行时查询(111)所述数据结构(101)。 | ||
申请公布号 | CN101965565A | 申请公布日期 | 2011.02.02 |
申请号 | CN200980102204.3 | 申请日期 | 2009.01.07 |
申请人 | 国际商业机器公司 | 发明人 | A·J·科尔曼 |
分类号 | G06F17/30(2006.01)I | 主分类号 | G06F17/30(2006.01)I |
代理机构 | 北京市中咨律师事务所 11247 | 代理人 | 于静;杨晓光 |
主权项 | 一种用于导航数据结构(101)的方法,包括:接收用于查询数据结构(101)的输入路径表达式(104)以便在运行时定位所述数据结构(101)中的一个或多个元素(110),所述输入路径表达式(104)包括一个或多个路径步骤;访问所述数据结构(101)的模式(103)并获得与所述一个或多个元素(110)相关的信息;修改所述输入路径表达式(104)以便在一个或多个所述路径步骤中指定索引以限制位于路径步骤中的元素的出现次数;以及使用修改后的路径表达式在运行时查询(111)所述数据结构(101)。 | ||
地址 | 美国纽约 |