問題タブ [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 投票する
2 に答える
3247 参照

xml - xbrl us gaap contextRef 標準?

これは標準化されているか、少なくとも解読する方法があることを教えてください。

2012Q4 の 3 つのランダムな 10-Q と K を見ています。

  1. ftp://ftp.sec.gov/edgar/data/1001288/0001001288-12-000041.txt
  2. ftp://ftp.sec.gov/edgar/data/1002037/0001193125-12-506687.txt
  3. ftp://ftp.sec.gov/edgar/data/1002360/0001000096-12-000199.txt

項目は標準化されています。ただし、ドキュメントごとにそれらの多くがあります。たとえば、1 つのドキュメントにはいくつかのus-gaap:OperatingIncomeLosses があり、報告している期間を示す唯一の方法はcontextRef. それは物事が複雑になるところです。

識別可能なパターンは見られません。上昇してから下降することもあります。それらはすべて独自の日付形式を持っています。複数期間のグループ化を行うものもあります。そうでない人もいます。

私はこれに関する基準を見つけようとしました。立ち入り禁止。

誰にもアイデアはありますか?

どうもありがとう!

0 投票する
1 に答える
315 参照

character-encoding - ここで使用されているファイルのエンコード方法は何ですか?

バイナリファイルはSECファイリングに頻繁に添付され(ここの例を参照)、このテキストをキャプチャしてファイルを再作成するためのパーサーを作成しています。

ファイルがExcelスプレッドシートであるかPDF(以下のサンプルでリンクされている)であるかは関係ありません。エンコード方法は同じように見えます。Base64ではありません。わかりません。

あなたは?TIA。

0 投票する
2 に答える
1066 参照

xsd-validation - Xbrl検証

外部パーティからすべてのファイルをロードするため のカスタムを作成しましたXDocumentXbrl xsd'sXmlResolverxsd

これはGetEntity私のリゾルバーの関数なので、含まれているものを取得できますxsd's:

ただし、xbrl 名前空間には多数の xsd があり、それらはロードされません。

それらをリソースとして含めるためにダウンロードを開始しましたが、ファイルが多すぎるため、最適なソリューションとは思えません。

ここでポイントを逃しているように感じるので、Xbrlファイルを検証した経験がある人がいることを願っています:)

0 投票する
1 に答える
1223 参照

c# - SubstitutionGroup/anytype で使用できないコードを生成する Xsd.exe

Ok。http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd (基本的に xbrl スキーマ)から C# クラスを生成しようとしてい ます。

タプルとアイテムに問題があります。

xsd は次のようになります。

シーケンスの生成されたプロパティは次のようになります。

基本的に、タプルとアイテムの抽象基底クラスは生成されません。したがって、他のスキーマに Substitutiongroup="tuple" がある場合でも、それを入れることはできません (できますが、シリアライズしません)。

0 投票する
1 に答える
278 参照

xml - Googleスクリプトxmlは親を取得しますか?

XBRLファイルをGoogleスプレッドシートにダウンロードする次のコードがあります

}

これにより、約 1700 行 x 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 each 要素を使用しようとしていますが、エラーが発生します

var ff=element.getNamespace()

0 投票する
1 に答える
660 参照

java - 正しくない XML ドキュメントの多くの XSD に対する 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/ sbr/types/nl-types.xsd "、上記の xsd にも含まれ、"monetaryItemType" を拡張し、" http://www.xbrl.org/2003/xbrl-instance-2003-12-31で定義されています.xsd "、この xsd も上記の検証に含まれています。

Java 検証でエラーが報告されない理由を教えてください。

ところで: 上記の XML スニペットを次のように変更すると、エラーが報告されます。

つまり、すべての属性を削除します。次に、contextRef が欠落しているという正しい検証エラーが発生します。

0 投票する
2 に答える
2166 参照

sql-server - SQL Server と XBRL

SSMS からすぐにXBRL形式で XML 出力を作成する必要があります(ストアド プロシージャ、関数、またはその他のコーディングが必要なものを使用)。

私の問題は、SQL Server で XML を使用したことがないことです (ただし、少しグーグルで調べて、そのアイデアを少し得ました)、検索中に見つけた例は、SSIS とパッケージを使用して XBRL ファイルを作成していたことです。

SSMS を使用してこの方法で実行できるかどうか (このツールでそれほど手間がかからない場合) と、誰かがそれを試して成功したかどうかを知りたいです。本、リンクなど)または例。