问题标签 [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 投票
3 回答
3866 浏览

xlink - 用于 XBRL 或 XLINK 的 .NET 库

有谁知道我可以用来处理 XBRL 或 XLINK 文档的好的 .NET 库吗?

0 投票
1 回答
3541 浏览

sap - SAP 是否支持将 XBRL 作为标准?

SAP 是否支持将 XBRL 作为标准?如果是这样,来自哪个版本?XBRL 是否需要某些 SAP 组件?

谢谢。

0 投票
3 回答
7256 浏览

.net - 在 .net 中使用 xbrl

我想用 .net 创建一个 xbrl 报告,请告诉我如何使用它。

0 投票
1 回答
1071 浏览

python - 是否有更 Pythonic 的方式来使用 lxml 访问父母的子元素

我正在研究 XBRL 文档,试图弄清楚如何有效地提取和使用数据。我一直在努力解决的一件事是确保我正确使用上下文信息。下面是我正在使用的文档之一的片段(来自美泰最新的 10-K)

我希望能够有效地收集上下文键值对,因为它们对于帮助对齐“真实”数据很重要这是一个上下文元素的示例

当我开始这个时,我认为如果存在父子关系,我应该能够直接通过将方法(?)应用于父级来获取所有子级的属性、键、值和文本。但是,尽管可以从父母那里找到孩子,但孩子仍然保持独立。我的意思是,如果子项具有属性、键、值和/或文本,则无法从父项直接访问这些构造,而是您必须确定/识别子项,并从子项访问所需的数据或元数据。

我不完全确定为什么这段代码是一个很好的起点:

所以我的 tree_list 是确定存在于我的 xml 文件中的元素的列表
因为我的 tree_list 中只有 664 个项目,所以我做了一个非常糟糕的假设,即父级中的所有元素都包含在父级中,所以我一直在尝试通过仅引用这些元素(而不是它们的子元素)来访问实体、周期和瞬间

那就是我一直对上下文列表中的项目应用不同的方法并且非常沮丧。最后,当我写出问题时,我试图获得一些帮助,以确定哪种方法可以为我提供我刚决定尝试的实体和时期

所以我的孩子列表包含上下文列表中第一项的所有孩子

一个子元素是实体元素,另一个是周期元素

现在,应该是每个子元素都有一个子元素,实体元素有一个标识符子元素,而周期元素有一个即时子元素。这比今天早上看起来要复杂得多。

我必须知道上下文元素报告的细节才能正确评估和操作真实数据。似乎我必须测试上下文元素的每个子元素是否有更快更有效的方法来获取这些值?换个说法,有没有办法拥有一些元素并创建一个包含其所有子代和孙代等的数据结构,而无需执行大量的 try else 语句

一旦有了它们,我就可以开始构建数据字典并根据上下文将数据元素分配给特定条目。因此,有效且完整地获取上下文元素对我的任务至关重要。

0 投票
3 回答
625 浏览

visual-studio-2008 - MS-Word 到 iXBRL

我需要使用 VS2008 开发一个 MS-Word 插件应用程序,它将具有内容控件的 docx 文件转换为 iXBRL 格式。iXBRL 格式是一种相对较新的财务报表标准。

是否有任何 API 可以帮助我,或者任何人都可以给我一个想法来继续它?

提前致谢。

问候, Saubhagya

0 投票
1 回答
155 浏览

xslt - 编辑像 xml 文件这样的 html 文件

我需要将 HTML 文件转换为 iXBRL 格式。iXBRL 格式基本上是带有一些嵌入节点的 html 或包裹在 ixbrl 标签下的 html 文件的一些信息。为此,我需要从 HTML 文件中搜索和删除一些节点,并在 iXBRL 标记下包装一些节点。

我无法使用 XML DOM,因为它会在内容类型上引发异常。.Net htmldocument 类不支持删除节点并替换它们,我也看不到 Save 选项。

我尝试使用 HTML Agility Pack,但由于节点名称中的命名空间,它无法找到节点,并且它没有任何选项来指定命名空间(.net 中的行命名空间管理器)。

我可以在 XPATH 表达式中指定命名空间吗?如何?

任何人都可以帮助我使用 .net 或任何免费库编辑 HTML(或 XHTML)文件。

0 投票
5 回答
4666 浏览

xml - 以编程方式生成 XBRL 文档:使用模板还是库?

我正在开发一个财务应用程序,其中一个功能是生成 XBRL(可扩展业务报告语言)文档。如果您熟悉 XBRL 实例文档,您可能知道它们通常引用大量模式。使用(商业)库生成这些 XBRL 实例通常更容易。

用例:为用户设计一个 Web 表单以填写各个字段。使用用户输入生成一个有效的 XBRL 实例文档。
我们的平台:C# & .Net

我的问题:

  • 您是否使用过任何(商业)库?您会推荐哪一个来生成“年度财务报表”?Altova MapForce 似乎是主导者。

  • 避免使用(商业)库的粗略解决方法:

    • 选择一个有效的实例文档,清除所有数据并将 XBRL (XML) 文件存储为模板。
    • 使用 XSLT 将模板呈现给用户。使用 .Net 中的标准 XML 库收集用户输入并填写 XBRL

您会推荐这种解决方法吗?为什么&为什么不?

任何输入将不胜感激:)

0 投票
2 回答
790 浏览

php - 使用 SimpleXMLElement 解析 XML 的问题

我正在使用 SimpleXMLElement 解析 XML 文件(XBRL 是基于 XML 的)。

但是,我无法获得 tag 的值us-gaap:InterestExpenseDebt

它在 XML 中定义如下:

此 XML 文件中的命名空间是

我添加了这个,但它仍然不起作用:

有什么建议么?

谢谢!

0 投票
2 回答
2240 浏览

php - 如何使用 php 解析这个 XML

我有以下 XML (XBRL) 文件

我想在 id="D2010Q1" 时获取 startDate 和 endDate 值

我的代码如下

我不知道如何获取 startDate 和 endDate 值。有什么建议么?

原始xml位于

http://www.sec.gov/Archives/edgar/data/27419/000110465911031717/tgt-20110430.xml

0 投票
1 回答
822 浏览

xsd - XBRL 及其从 xml 到 C# 类的链接和 xlink 规范映射

我想对 XBRL 建模(由一个 XSD 和许多包含的 XSD 文件和一堆引用的链接库组成,这些链接库本身具有指向自身内部和外部元素的 xlink 元素)。我希望能够进行一些自动 xml 反序列化,以便我可以在运行时处理 C# 类,哪些对象是使用 XML 反序列化预先填充的。

谢谢,拉德