检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]大连理工大学软件学院,辽宁大连116621 [2]大连理工大学电信学院,辽宁大连116621
出 处:《微型机与应用》2013年第12期1-3,共3页Microcomputer & Its Applications
摘 要:基于XQuery查询语言的XBRL查询引擎首先借助JavaCC工具处理输入的XQuery语句形成抽象语法树,而后根据XQuery查询特点编写程序遍历此语法树来简化查询语言的处理流程,降低查询匹配的复杂度,提高查询效率,利用"SAX+DOM"方式解析XBRL文件并提取XQuery语句所查询的数据信息。SAX方法可以提高查询效率并节省内存消耗,DOM方法可以支持对XBRL文件的上下文相关查询及频繁查询。实验证明,将二者结合起来应用满足高查询效率和低内存消耗双重需求。The XBRL parser proposed in this paper firstly processes XQuery statement to abstract syntax tree by the JavaCC tool, then traverses AST according to the characteristics of XQuery inquires to simplify query language processing flow as well as reduce complexity of match. After the grammar analysis of XQuery, we use "SAX + DOM" mode to analyze and extract the rele vant information of XBRL files, the SAX method can improve the query efficiency and save memory consumption, DOM method can support to related query and frequent query XBRL files. With the "SAX+DOM" mode, the XBRL parser can meet the double de mand of high query efficiency and low memory consumption in practical XBRL project.
分 类 号:TP311.52[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.51