用于分析java中xbrl文件的库

用于分析java中xbrl文件的库,java,xbrl,Java,Xbrl,我试图弄清楚如何:在Java中读取xbrl文件,分析文件并利用数据,例如用于计算关键数字 我知道如何将xbrl文件读取为xml,并使用json节点构造它们,但我得出的结论是,实际分析它们并使用数据要复杂得多。我发现“context id”、“period”和“dimenson”等标记和属性决定了数据是如何连接在一起的 现在,我不打算从头开始实现我自己的xbrl处理器,因为我根本没有时间和知识来实现它 我正在寻找一个Java库,包括关于如何使用它的文档和/或指南,它可以处理xbrl文件,并且可以用

我试图弄清楚如何:在Java中读取xbrl文件,分析文件并利用数据,例如用于计算关键数字

我知道如何将xbrl文件读取为xml,并使用json节点构造它们,但我得出的结论是,实际分析它们并使用数据要复杂得多。我发现“context id”、“period”和“dimenson”等标记和属性决定了数据是如何连接在一起的

现在,我不打算从头开始实现我自己的xbrl处理器,因为我根本没有时间和知识来实现它

我正在寻找一个Java库,包括关于如何使用它的文档和/或指南,它可以处理xbrl文件,并且可以用来分析和提取数据

我在网上搜索并阅读了一些关于如何开始的文章,但我没有找到一些似乎非常有用的东西


有什么建议吗?如果有人能给我指出正确的方向,我将不胜感激。

使用现有的XBRL处理器是一个好主意,因为它可以节省您在原始语法级别上解释XBRL语义的(相当大的)工作量

在我的脑海中,我知道至少有以下产品以随机顺序提供JavaAPI。我与其中任何一方都没有任何关联,我不想进一步评论,以免陷入口味/偏好的讨论

  • 报告标准:
  • 核心文件归档:
可能还有更多,也可能是开源的。XBRL.org有一个更为全面的