問題タブ [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 us gaap contextRef 標準?
これは標準化されているか、少なくとも解読する方法があることを教えてください。
2012Q4 の 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
項目は標準化されています。ただし、ドキュメントごとにそれらの多くがあります。たとえば、1 つのドキュメントにはいくつかの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# - SubstitutionGroup/anytype で使用できないコードを生成する Xsd.exe
Ok。http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd (基本的に xbrl スキーマ)から C# クラスを生成しようとしてい ます。
タプルとアイテムに問題があります。
xsd は次のようになります。
シーケンスの生成されたプロパティは次のようになります。
基本的に、タプルとアイテムの抽象基底クラスは生成されません。したがって、他のスキーマに Substitutiongroup="tuple" がある場合でも、それを入れることはできません (できますが、シリアライズしません)。
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()
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 が欠落しているという正しい検証エラーが発生します。
sql-server - SQL Server と XBRL
SSMS からすぐにXBRL形式で XML 出力を作成する必要があります(ストアド プロシージャ、関数、またはその他のコーディングが必要なものを使用)。
私の問題は、SQL Server で XML を使用したことがないことです (ただし、少しグーグルで調べて、そのアイデアを少し得ました)、検索中に見つけた例は、SSIS とパッケージを使用して XBRL ファイルを作成していたことです。
SSMS を使用してこの方法で実行できるかどうか (このツールでそれほど手間がかからない場合) と、誰かがそれを試して成功したかどうかを知りたいです。本、リンクなど)または例。