extensible business reporting language
xbrl是extensible business reporting language的簡寫,直譯是『可擴充套件商業報告語言』。它以xml為基礎,主要用於企業財務資訊,會計報表的網路交換,資料分析。由於xbrl specification可以運用於不同的軟體平台,所以自產生以來,就得到各方的關注,特別是上市公司,會計師事務所,審計機構以及**投資商的關注。
企業的各種資訊,特別是財務資訊,都可以通過xbrl在計算機網際網路上有效地進行處理。資訊發布者一旦輸入了資訊,就無需再次輸入,通過xbrl就可以很方便地轉換成書面文字,pdf檔案,html頁面,或者其他相應的檔案格式。而且,通過xbrl獲取到的資訊,也無需列印或再次輸入,就可以方便快捷地運用於各種財務分析等領域。
目前推動xbrl標準化的國際組織是xbrl international,歐美日等發達國家也都以各國會計師協會為主成立了相應的組織,推動制定xbrl的本國標準,而在中國,目前在這一領域的研究還相對非常遲緩,也沒有相應的機構制定中文標準,我們的**就是希望能夠在推動xbrl的中文化程序上作出自己的貢獻。
建立可維護 可擴充套件的 XML 格式
xml 是一種交換結構化文件和資料的通訊格式。人們經常隨意地在開發過程中臨時決定選擇 xml 格式,而沒有提前計畫或設計。只有提前設計好正確的 xml 格式,才能滿足通訊各方的要求。否則就不得不反覆地修改。了解如何設計一種不經常進行修改的格式,足夠敏捷,不需要徹底修改而僅需填加少許擴充套件就能適應新...
XML 可擴充套件的標記語言
html 是顯示頁面,html的標籤是規定好的,不區分大小寫 xml 是儲存資料,xml的標籤是自定義的,並且區分大小寫。xml必須有根節點,且只有乙個。是xml的檔案頭,說明了xml檔案的版本和編譯方式 是xml的根節點,且不能有其他同級的節點 xml元素 是xml檔案的所有內容 xml節點 是x...
一種讀取xml配置的方法
如果對於每個xml檔案都去寫個讀取方法,將會顯得非常冗餘和臃腫,因此可以設計一種更優雅的讀取方法,例如對於有如下格式的xml檔案 可以通過python指令碼轉換為帶有struct結構體型別的c 其中封裝了解析了xml檔案的xmlparser介面,上述test.xml轉換後的c 片段如下所示 其中dy...