【发布时间】:2016-08-16 06:49:24
【问题描述】:
不知何故,在documentation on Arelle's python API 已损坏的情况下,我设法使 API 工作并成功加载了 XBRL 文件。
无论如何,我的问题是:
如何仅从 XBRL 文件中提取 STATEMENTS?
以下是来自 Arelle 的 Windows 应用程序的屏幕截图。
本例中使用的网址:https://www.sec.gov/Archives/edgar/data/101984/000010198416000062/ueic-20151231.xml
我尝试使用 API 进行试验,这是我的代码
from arelle import Cntlr
xbrl = Cntlr.Cntlr().modelManager.load('https://www.sec.gov/Archives/edgar/data/101984/000010198416000062/ueic-20151231.xml')
for fact in xbrl.facts:
print(fact)
但是在执行了这个 sn-p 之后,我被这些轰炸了:
我尝试获取每个modelFact 可用的密钥,它是contextRef、id、decimals 和unitRef 之间的混合,这对我想要提取的内容没有帮助。由于没有文件可以进一步帮助解决这个问题,我在这里不知所措。有人能告诉我如何实现只提取语句吗?
【问题讨论】: