-
公开(公告)号:CN102650992A
公开(公告)日:2012-08-29
申请号:CN201110045815.8
申请日:2011-02-25
申请人: 国际商业机器公司
IPC分类号: G06F17/30
CPC分类号: G06F17/30938
摘要: 本发明涉及可扩展标记语言(XML)数据处理技术领域。更具体地,本发明涉及对二进制XML数据的生成及查询进行改进的技术。本发明提供了一种用于生成二进制XML数据的方法,包括:获取XML数据源;针对该XML数据源中的元素节点,生成该元素节点的首子距FCD标识和邻弟距NSD标识;以及利用所述FCD标识和NSD标识,生成该XML数据源的二进制XML数据,所述二进制XML数据中包含所述FCD标识和NSD标识。同时,本发明还提供了一种用于定位二进制XML数据中的节点的方法,所述二进制XML数据中包含首子距FCD标识和邻弟距NSD标识,包括:接收查询二进制XML数据中的节点的请求;获取该请求的查询路径;以及利用该查询路径以及所述FCD标识和NSD标识,定位被查询的节点。
-
公开(公告)号:CN102650992B
公开(公告)日:2014-07-30
申请号:CN201110045815.8
申请日:2011-02-25
申请人: 国际商业机器公司
IPC分类号: G06F17/30
CPC分类号: G06F17/30938
摘要: 本发明涉及可扩展标记语言(XML)数据处理技术领域。更具体地,本发明涉及对二进制XML数据的生成及查询进行改进的技术。本发明提供了一种用于生成二进制XML数据的方法,包括:获取XML数据源;针对该XML数据源中的元素节点,生成该元素节点的首子距FCD标识和邻弟距NSD标识;以及利用所述FCD标识和NSD标识,生成该XML数据源的二进制XML数据,所述二进制XML数据中包含所述FCD标识和NSD标识。同时,本发明还提供了一种用于定位二进制XML数据中的节点的方法,所述二进制XML数据中包含首子距FCD标识和邻弟距NSD标识,包括:接收查询二进制XML数据中的节点的请求;获取该请求的查询路径;以及利用该查询路径以及所述FCD标识和NSD标识,定位被查询的节点。
-