分析和导航XBRL文档
xbrl的Python项目详细描述
功能
- [](P0)解析XBRL实例文档
- [(P0)解析XBRL链接库
- [(P2)计算链接库
- [(p2)定义链接库
- [(p1)标签链接库
- [](P0)演示链接库
- [](P0)分析XBRL模式
课程
XBRL实例
文档
classXBRL(list):"""An XBRL instance document"""...
事实
classFact(dict):"""An XBRL fact: concept, context, value"""...
概念
classConcept(dict):"""An XBRL concept"""...
上下文
classContext(dict):"""An XBRL context: company, segment, period"""...
classPeriod(dict):"""An XBRL period: start date, end date"""...
值
classValue(dict):"""An XBRL value: amount, unit"""
classUnit(dict):"""An XBRL unit"""...
XBRL链接库
链接库
classLinkbase(list):"""An XBRL linkbase"""...
classCalculationLinkbase(Linkbase):"""An XBRL calculation linkbase"""...
classDefinitionLinkbase(Linkbase):"""An XBRL definition linkbase"""...
classLabelLinkbase(Linkbase):"""An XBRL label linkbase"""...
classPresentationLinkbase(Linkbase):"""An XBRL Presentation linkbase"""...
链接
classLink(dict):"""An XBRL link"""...
classCalculationLink(Link):"""An XBRL calculation link"""...
classDefinitionLink(Link):"""An XBRL definition link"""...
classLabelLink(Link):"""An XBRL label link"""...
classPresentationLink(Link):"""An XBRL Presentation link"""...
用法
xbrl实例
brka=XBRL(file='brka-20151231.xml')brka=XBRL('BRKA',2015)brka=XBRL('BRKA',2015,'FY')
brka=XBRL(file='brka-20160331.xml')brka=XBRL('BRKA',2016,'Q1')
facts=list(brka)contexts=list(brka.contexts)units=list(brka.units)
xbrl linkbase
brka_cal=CalculationLinkbase(file='brka-20151231_cal.xml')brka_cal=CalculationLinkbase('BRKA',2015)brka_cal=CalculationLinkbase('BRKA',2015,'FY')
brka_def=DefinitionLinkbase(file='brka-20151231_def.xml')brka_def=DefinitionLinkbase('BRKA',2015)brka_def=DefinitionLinkbase('BRKA',2015,'FY')
brka_lab=LabelLinkbase(file='brka-20151231_lab.xml')brka_lab=LabelLinkbase('BRKA',2015)brka_lab=LabelLinkbase('BRKA',2015,'FY')
brka_pre=PresentationLinkbase(file='brka-20151231_pre.xml')brka_pre=PresentationLinkbase('BRKA',2015)brka_pre=PresentationLinkbase('BRKA',2015,'FY')