2017-06-01 13 views
-1

アカウントの財務データを含むHTMLファイルがあります。インラインXBRLタグがあるため、このフォーマットはXBRLだと思います。 財務データを抽出するためにXBRLファイルをDOMに変換する方法は?以下のコードを参照してください:私はixタグからデータを取得する必要があります。iXBRLファイルをDOMに変換する

<div class="accountspage pagebreak"> 
    <div id="balancesheet"> 
     <h2 class="middle">Abbreviated Balance Sheet as at 31 March 2015</h2> 
     <p class="print dottedLine"></p> 

     <table> 
      <tr> 
       <th></th> 
       <th class="notefigure columnHeading">Notes</th> 
       <th class="column-1 figure columnHeading" id="currentYear">2015</th> 

        <th class="column-1 figure columnHeading" id="previousYear">2014</th> 

      </tr> 
      <tr> 
       <th></th> 
       <th></th> 
       <th id="currentCurrencySymbol" class="figure columnHeading">£</th> 

        <th id="previousCurrencySymbol" class="figure columnHeading">£</th> 

      </tr> 

      <tr> 
       <th colspan="4">Fixed assets</th> 
      </tr> 




      <tr> 
       <th class="indent normal">Tangible assets</th> 
       <td class="notefigure">3</td> 
       <td id="currentTangibleFixedAssets" class="figure"> 
       <ix:nonFraction name="uk-gaap-pt:TangibleFixedAssets" contextRef="current-mud" unitRef="currencyUnit" format="ixt:numdotdecimal" decimals="0">816,987</ix:nonFraction> 
       </td> 

        <td id="previousTangibleFixedAssets" class="figure"> 
        <ix:nonFraction name="uk-gaap-pt:TangibleFixedAssets" contextRef="previous-mud" unitRef="currencyUnit" format="ixt:numdotdecimal" decimals="0">821,121</ix:nonFraction> 
        </td> 

      </tr> 

答えて

1

このドキュメントは、事実はHTML文書にインライン化ではなく、フラットなリストに列挙されているXBRLの異なる味である、iXBRLです。

これらのドキュメントを処理する最善の方法は、XBRLプロセッサ(一部はオープンソース)を使用することです。そのようなプロセッサは、ixタグを見つけ出し、それらをあなたのために事実に変換して、iXBRLファイルを直接見ているよりも使いやすいAPIまたは愛好者インタフェースを介してあなたに事実を公開します。

文書をHTMLまたはDOMとして処理し、手動でタグを解決しようとすると、時間がかかり、エラーが発生しやすくなります。特に、これらの事実がXBRLタクソノミのコンテキスト(スキーマ、リンクベース)。重要なメタデータ情報を提供します。実際には、新しいXBRLプロセッサを最初から書き直すことになります。

ほとんどの人は、Webページを表示するためにブラウザ(別名HTMLプロセッサ)を使用しています。 XBRLプロセッサは、XBRLドキュメントまたはiXBRLドキュメントのブラウザに類似しています。

+0

私はPHPのためのプロセッサが必要です、私はadrianclay/xbrlの作曲家に問題があると思います、あなたは私にPHPのための最高のプロセッサを提案できますか? – Star

関連する問題