问题标签 [xbrl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
212 浏览

python-2.7 - 安装 python-xbrl 1.0.7 时出错

我遇到了将xbrl模块安装到python的问题,困扰了我两天,一直没有解决。我成功安装了pip。我在安装 lxml 时遇到了同样的问题

https://pypi.python.org/pypi/python-xbrl/1.0.7

当我使用:$sudo pip install python-xbrl,我得到了

我假设它已成功安装,但是,当我导入 xbrl 时,它不起作用

我也试过用pip安装lxml,但是清理的时候总是出错:

在安装大多数模块时,我一直遇到同样的问题。经过30小时的尝试,我很绝望。所以请帮助我。谢谢!

0 投票
1 回答
137 浏览

xbrl - 可以在 xbrl 上下文名称中使用特殊字符吗

在 xbrl 上下文 ID 中使用特殊字符可以吗?如果没有,任何人都可以对可以使用的字符有所了解吗?我浏览了 xbrl 2.1 规范(关于 id 属性的第 4.7.1 节),但我无法理解允许使用哪些字符。在一些示例 XBRL 中,省略了特殊字符。我使用某些域成员值来形成上下文名称,所以我不确定是否应该省略特殊字符或者是否应该保留它们。感谢任何帮助。

0 投票
1 回答
146 浏览

xslt-1.0 - 计算具有多个命名空间的文档中的子注释 (XBRL)

我正在尝试(但没有成功)对 XBRL 文档中的子项进行计数。我想知道使用了多少按命名空间前缀分组的模式、单元、上下文和事实。

输入:

想要的输出:

XSLT 试过:

得到的输出:

非常感谢任何告诉我我做错了什么的帮助。

谢谢。

保罗。

0 投票
1 回答
166 浏览

xbrl - 定义链接库中不存在 xbrl 元素

在浏览 XBRL 实例文件时,我看到了一个元素。但是该元素不存在于分类的定义链接库中的相应“扩展链接”中(尽管它存在于 xsd 中)。该扩展链接中的 def 链接库中还有另一个名称相似的元素,但它没有在 xbrl 中使用。我通常比较财务报告和定义链接库(逐节)以确定要使用的 XBRL 元素。我是否遵循正确的方法?如何确定财务报告的特定部分要使用哪些 XBRL 元素?

0 投票
1 回答
4169 浏览

r - 使用 R 中的 XBRL 包将财务报表组织成数据框

我一直在尝试使用 R 中的 XBRL 包从 sec 网站分离损益表、资产负债表和现金流数据。理想情况下,我会将这三者输入到单独的数据框中,希望将数据导出到统一的产品中在excel中。

我可以使用以下命令在 R 控制台中打印出语句:

但我无法创建一个数据框来保存所有这些信息。

到目前为止,我已经尝试过:

不幸的是,这只是再次打印出数据并留下conn.dataNULL。

知道如何存储这些数据吗?

如何在 R 的 XBRL 包中获取由 xbrlDoAll 创建的列表,并将它们组织成 Excel 中可读的数据框? ” 去年三月有人问过,但没有得到答复。

0 投票
1 回答
4796 浏览

java - 无法使用 JAXB 编组 XBRL 实例

我正在尝试使用 JAXB 创建 XBRL 实例。我可以使用基于 xbrl-instance 模式的 xjc 成功创建 java 模型(http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd

当使用 xjc 创建 java 类时,我遵循了这篇文章的建议(除了 maven 部分,因为我没有使用它):JAXB failed to generate Java classes for XBRL

xbrl_bindings.xjb:

所以现在我正在尝试生成一个 XBRL 实例,但是在初始化上下文时我得到了 Java.lang.IllegalArgumentException。我发现另一篇文章建议通过引用包和 ObjectFactory(使用类加载器)来调用 newInstance()。但仍然发生错误,我无法真正从堆栈跟踪中提取任何有用的信息。

编组代码:

堆栈跟踪:

0 投票
2 回答
311 浏览

xslt - 试图在 XBRL 实例文档中找到以下两行

我正在尝试为我遇到的以下问题找到一个 xslt 解决方案。

我想找到一组共享节点名称和属性但具有不同值的 3 个后续行。输入中的第一行包含一个标识符,第二行和第三行包含来自源系统的值。我想找到第二行和第三行具有不同值的集合。

例如

也可能存在仅具有标识符的行集、具有标识符的行集和仅具有来自源系统的值的行或第二行和第三行具有相同值的行集。

例如

这些我不想在输出中找到。

我要创建的输出是

输入的结构使得行总是这样排序。所以我尝试使用位置访问它们,但这没有用。

有人能指出我正确的方向吗?使用位置是否正确?

我附上了一个带有下面输入数据的文件

谢谢。

保罗。

0 投票
2 回答
1893 浏览

python - 如何从txt文件中删除奇怪的编码

我正在尝试处理这样的文本文件:

http://www.sec.gov/Archives/edgar/data/789019/000119312514289961/0001193125-14-289961.txt

如果您在文件中间看到类似以下内容:

这看起来像一个excel文件?还是 XBRL 文档?那是什么 ?我该如何摆脱它(或以某种方式“处理”它??)这持续了数千行,所以我猜它是某些附加文件的某些链接的某种编码?知道如何处理吗?

我正在尝试在 Python 中使用 BeautifulSoup:

但并非所有内容都被删除,而且我注意到在某些情况下甚至没有删除所有 html 标签。有时运行代码两次删除的内容比第一次运行 BeautifulSoup 代码时删除的内容要多。

0 投票
2 回答
234 浏览

php - PHP 从 XML 字符串中的项目获取 id

我想要以下 XML 字符串中每个上下文项的 id。

我可以使用以下代码行解析 XML;

但是,当我 foreach 节点列表并打印每个节点时,不会显示任何标识符。有没有办法从 XML 中检索每个上下文块的 id?例如上下文、conext_2 等。

0 投票
1 回答
1371 浏览

financial - 从 SEC 下载 Excel 文件

有没有办法从 EDGAR 中的 Interactive Data 网页自动下载 excel 文件以获取代码列表,而无需手动搜索 EDGAR 上的每个代码?或者有没有一种方法可以为一系列公司访问 XBRL,而不必再次物理访问 EDGAR 中的每个页面?我遇到了麻烦,因为我无法弄清楚如何生成唯一的 URL,因为最后六个数字与那一年的归档顺序和帐号有关。