首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何组合使用Arelle的webservice api生成的事实、factTable和预输出视图

如何组合使用Arelle的webservice api生成的事实、factTable和预输出视图
EN

Stack Overflow用户
提问于 2016-08-01 17:13:06
回答 1查看 260关注 0票数 1

我已经开始探索用于XBRL解析的Arelle。我正在通过java调用Arelle的webservice Api,以获取它可以生成的各种视图/输出,如facts、factTable、pre等。

在我想要的最终输出中,我需要来自事实文件的所有字段和来自pre文件的一些细节。我已经编写了Java代码来实现这一点,但我被卡住了,因为我不知道如何从事实导航到pre。如何组合这些输出?在哪些属性上,这些视图是如何相关的?

EN

回答 1

Stack Overflow用户

发布于 2016-08-24 20:03:50

事实通过概念名称(从XML角度看是QName,从Open Information 角度看是SQName )的方式与表示相关联,如us-gaap:Assets

facts端点是事实的平面列表,每个事实都有一个概念名称,而pre端点在层次结构中组织由其名称标识的概念。

下图使用csv作为输出说明了此映射。在JSON中,对于事实和pre,概念名称都在name字段中。在XML中,它们位于name属性中。使用Java语言,这需要解析XMLJSON来构建适当的对象并从中获取它。

(此示例取自this SEC filing)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38695009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档