问题标签 [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.
xml - xbrl 我们 gaap contextRef 标准?
请告诉我这是标准化的,或者至少有某种方法可以破译它。
我正在查看 2012 年第四季度的这 3 个随机 10-Q 和 K。
- ftp://ftp.sec.gov/edgar/data/1001288/0001001288-12-000041.txt
- ftp://ftp.sec.gov/edgar/data/1002037/0001193125-12-506687.txt
- ftp://ftp.sec.gov/edgar/data/1002360/0001000096-12-000199.txt
行项目标准化;但是,每个文档有很多。例如,一个文档将有几个us-gaap:OperatingIncomeLoss
es,而我可以告诉他们表示他们正在报告的时期的唯一方法是contextRef
。这就是事情变得复杂的地方。
我看不到明显的模式。有时他们先升后降。它们都有自己的日期格式。有些做多期分组。有些没有。
我试图找到一个标准。不去。
有没有人有任何想法?
非常感谢!
character-encoding - 这里使用的文件编码方法是什么?
二进制文件经常附加到 SEC 文件中(参见此处的示例),我正在编写一个解析器来捕获此文本并重新创建文件。
不管文件是 Excel 电子表格还是 PDF(下面是链接的示例),编码方法看起来都是一样的。它不是 Base64;我不认识它。
你?TIA。
xsd-validation - Xbrl 验证
我有一个XDocument
需要验证的生成Xbrl xsd's
我已经创建了一个自定义XmlResolver
来加载xsd
来自外部方的所有文件。
这是GetEntity
我的解析器的功能,所以我可以得到包含的xsd's
:
然而,有很多来自 xbrl 命名空间的 xsd,它们没有被加载。
我开始下载它们以将它们包含为资源,但文件太多,所以它似乎不是最好的解决方案。
我希望任何人在验证 Xbrl 文件方面都有一些经验,因为我觉得我在这里错过了重点:)
c# - Xsd.exe 使用 SubstitutionGroup/anytype 生成不可用的代码
好的。我正在尝试从以下位置生成 c# 类: http ://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd(基本上是 xbrl 模式)。
我对元组和项目有问题。
这是 xsd 的样子:
序列的生成属性如下所示:
基本上不会生成元组和项抽象基类。所以即使其他模式有替代组=“元组”我也不能把它放进去。(我可以,但它不会序列化)。
c# - Gepsio 验证 Xbrl 文档
我正在将该库集成Gepsio
到我当前的项目中以进行Xbrl
验证。我可以Xbrl
毫无问题地将我的文档加载到文档中。所有内容都已填充,并且不会抛出任何异常。
但是当我针对 XmlSPy 验证同一个文档时,它是无效的。
我错过了一些验证触发器吗?
我已经尝试通过下载您的源代码并将构造函数SummationConceptValidator
设为 public,以便我可以验证我的 Xbrl 片段,仍然没有例外。
有人对 gepsio 有一些经验,还是我应该寻找另一种实现,因为库不支持这种实现?
xbrl - 从 http://xbrl.sec.gov/ 搜索所有 Edgar 数据
我需要以 XML 格式或 RSS Feed 形式从 xbrl 站点获取所有 Edgar 搜索数据。这是在此链接http://www.sec.gov/edgar/searchedgar/cik.htm上的相同搜索,我想在我的网站上创建但不想使用所有数据,只想使用一些信息在我的网站中。这是所有项目列表http://www.sec.gov/divisions/corpfin/organization/cfia.shtml 但不知道如何到达一个点。
xml - 使用谷歌脚本将 xbrl 导入谷歌电子表格
谁能告诉我如何使用谷歌脚本将 XBRL 数据导入谷歌电子表格?
http://www.fossil.com/attachments/en_US/financials/2013/fosl-20130330.xml
链接在这里。
我似乎无法到达“tag204”第一个元素。不确定如何正确使用 get by id 功能。
xml - 谷歌脚本xml获取父级?
我有以下代码可以将 XBRL 文件下载到 Google 电子表格中
}
这会将大约 1700 行乘 5 列放入 Google 电子表格中。
但是,我希望将对象“xbrl”中的所有子元素添加到每个元素旁边。
例如:目前,第 1421 行是以下数据:
D2013Q2QTD Fact-456FCC569047499F03F61D8FBE559EC1 shares -3 133973000
我希望它看起来像这样:
us-gaap WeightedAverageNumberOfDilutedSharesOutstanding D2013Q2QTD Fact-456FCC569047499F03F61D8FBE559EC1 shares -3 133973000
添加命名空间us-gaap
并WeightedAverageNumberOfDilutedSharesOutstanding
在前 2 列中
如果对于每个元素我可以使用某种getParent()
函数然后在循环期间将其粘贴在前 2 列中,那就太好了。
我正在尝试getNamespace()
在循环中使用 for 每个元素,但这给了我一个错误
var ff=element.getNamespace()
java - 针对许多 XSD 的不正确 XML 文档的 XML 验证不报告 Java 中的任何错误?
我正在使用 Xerces 验证 Java 中的 XML 文档,但没有收到任何错误。
但是,XML 文档包含错误,当我使用例如 XMLSply 编辑器对其进行验证时,会正确报告错误。
我找不到我做错了什么。我想我确实包含了正确验证所需的所有 XSD 模式。
请给点建议?代码片段:
我用来验证的 XSD:
正在验证的 xml 文件的一小段(太大而无法全部列出):
此条目包含错误,即:
XMLSpy 正确报告了这一点,但我的 Java 代码却没有 :(... 那么我在这里做错了什么?我虽然忘记了 XSD 文件,但“CommutingExpensesDaysPerWeekCount”在“ http://www.nltaxonomie. nl/7.0/basis/bd/items/bd-burgers.xsd ”,包含在 xsd 的上面,对应于“ http://www.nltaxonomie.nl/7.0/basis/ ”中包含的类型“nonNegativeIntegerItemType” sbr/types/nl-types.xsd ”,也包含在上面的 xsd 中,它扩展了“monetaryItemType”,并在“ http://www.xbrl.org/2003/xbrl-instance-2003-12-31中定义.xsd ",其中 xsd 也包含在上述验证中。
知道为什么我的 Java 验证不报告任何错误吗?
顺便说一句:如果我将上面的 XML 片段更改为:
即:删除所有属性。然后我得到一个正确的验证错误,说 contextRef 丢失。
sql-server - SQL Server 和 XBRL
我将不得不直接从 SSMS 创建XBRL格式的 XML 输出(通过存储过程或函数或其他我必须编码的东西)。
我的问题是我从来没有在 SQL Server 上使用过 XML(尽管我现在用谷歌搜索了一下,并且有点明白了),我在搜索时发现的示例是使用 SSIS 和包来创建 XBRL 文件。
我想知道是否可以这样做,使用 SSMS(如果使用此工具不太麻烦的话)以及是否有人尝试过并成功了,也许我可以得到一些建议寻找哪些资源(书籍、链接等)或示例。