基于XQuery的商业报告查询引擎的设计与实现  

Design and implementation of XBRL parser based on XQuery

在线阅读下载全文

作  者:王晓琳[1] 朴勇[1] 王秀坤[2] 

机构地区:[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.

关 键 词:XBRL XQUERY 解析器 

分 类 号:TP311.52[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象