【发布时间】:2020-07-24 14:24:50
【问题描述】:
我在这上面画了一个空白。 XBRL 似乎是基于 XML 的——但似乎还没有公认的结构。我正在从 http://download.companieshouse.gov.uk/en_monthlyaccountsdata.html 获取数据,我想将文件解析为可用数据
您应该如何处理 XBRL 文件并输出可用的数据结构?例如,我想看看去年的总营业额回报率是多少。
这一定是可能的,否则公司大楼提供数据的意义何在?
非常感谢任何指导!我觉得我在这个圈子里转圈圈
【问题讨论】:
-
似乎有例如XBRL::JPFR 在 CPAN 上可以提供帮助。
-
@choroba 谢谢。我错过了什么吗?至少文档似乎很少。另外,这似乎只适用于“日本财务报告”?
-
如果您查看该模块的源代码,它在内部使用
XML::LibXML。 -
@AKHolland 谢谢 - 不知道如何使用它?它似乎不是一个“正确”的 XML 文件 - 所以你猜你必须搞砸它吗? Companies House 提供的示例文件:pastebin.com/QTZ2YMJp
-
Re "但似乎没有一致的结构",使用的架构在here 中找到。 ....hmmm,您放置在 pastebin 中的文档没有
{http://www.xbrl.org/2003/instance}xbrl的实例,但我认为您可以将{http://www.w3.org/1999/xhtml}body元素与{http://www.xbrl.org/2003/instance}xbrl具有相同的架构,除了还允许额外的元素(来自其他命名空间)。