【实例简介】
XBRL相比Excel、PDF、网页等财务信息格式有众多优势,原因就在于它将业务报告整体拆分为一个个元素而存在,使报告由静态变为动态,让计算机可以对报告内容进行抽取和组合。
例如,对于Word格式财务报告,尽管人们可以手工抽取不同文件中的元素(例如净资产数据)进行比较分析,但计算机不能自动完成这一任务。从计算机软件角度来讲,无法读懂Word文件并进行有意义的拆分。而在XBRL技术下,每一个元素都有其特定的识别标记,从而使报告可拆分。
【实例截图】
【核心代码】
xbrl
└── xbrl
├── bin
│ ├── cn
│ │ └── ykj
│ │ ├── build
│ │ │ └── XmlCreate.class
│ │ ├── parse
│ │ │ └── XmlLabelParse.class
│ │ ├── test
│ │ │ └── TestXml.class
│ │ └── util
│ │ ├── CopyFile.class
│ │ └── PathUtil.class
│ └── xbrlResource
│ ├── ykj_cn-calculation.xml
│ ├── ykj_cn-definition.xml
│ ├── ykj_cn-label.xml
│ ├── ykj_cn-presentation.xml
│ ├── ykj_cn-reference.xml
│ └── ykj_cn.xsd
├── lib
│ ├── dom4j-1.6.1.jar
│ └── jaxen-1.1-beta-7.jar
└── src
├── cn
│ └── ykj
│ ├── build
│ │ └── XmlCreate.java
│ ├── parse
│ │ └── XmlLabelParse.java
│ ├── test
│ │ └── TestXml.java
│ └── util
│ ├── CopyFile.java
│ └── PathUtil.java
└── xbrlResource
├── ykj_cn-calculation.xml
├── ykj_cn-definition.xml
├── ykj_cn-label.xml
├── ykj_cn-presentation.xml
├── ykj_cn-reference.xml
└── ykj_cn.xsd
18 directories, 24 files