XBRL的应用对会计信息的影响 联系客服

发布时间 : 星期二 文章XBRL的应用对会计信息的影响更新完毕开始阅读6aa73e54f01dc281e53af081

第二章 XBRL的技术框架及其与传统语言披露模式的区别

2.3、XBRL实例文档

XBRL实例文档是企业根据XBRL规范和分类标准做成的财务报表,实质上就是XBRL数据的文件,代表了运用分类标准标记后的财务报告实例的集合,必须同时满足分类标准的定义和规范的限制。在不知道分类标准的情况下,XBRL实例是没有任何意义的。在知道了相关分类标准和拥有了相应软件之后,使用者可以方便地从XBRL实例中提取所需要的数据,并加以分析。

XBRL技术的关键是建立符合各国会计准则的分类标准,XBRL国际组织目前已经制定了符合国际会计准则(IAS)的相关分类标准。2000年7月31日,XBRL国际组织首次发布了XBRL规格书(Specification)及XBRL分类标准(Taxonomy)1.0版本;2001年发布了XBRL规格书2.0版;2003年发布了XBRL规格书2.1版本;2005年,发布了该版本的修正版—基于XBRL2.1规格书的总账分类标准XBRLGL(XBRLforGeneralLedger)。不同国家则根据各自XBRL进展情况而有所不同,但基本上是按照XBRL2.0版本制定符合自己国家会计准则的分类标准。

7

第三章 XBRL技术的特点分析

第三章 XBRL技术的特点分析

3.1XBRL技术基础

在SGML和HTML基础上产生的 XML(eXtensibleMarkupLanguage,可扩展的标记语言)技术,从诞生之日起就具备了一些极具价值的优点:良好的可扩展性,内容与形式的分离,便于信息在不同平台、不同系统之间的传输。良好的可扩展性可以让XML应用于各个不同的领域;内容与形式的分离,使数据的存储不以表现形式的变化而发生改变;简单的文件格式使XML的编辑和分析几乎被全部现有计算机系统所支持,这使得信息在不同平台、不同系统之间的无缝传输成为可能。正是这些独特的优点使xML在专业服务领域(工FX①,Ac0RD②)、电子商务领域(ec。,ebXML,eXML)、工程领域(CML,BIOML,MathML)、制造领域(aeeXML,ProduetionML,SML)得以广泛应用。

虽然XML在不同领域内的应用差别很大,但这些差别更多的是存在于具体的数据层面,实现XML数据传输、分析、编辑的底层技术基本上是不变的,不同领域的应用重点更多集中于各领域内的数据问题。所以,更好的开展XML在商务领域的应用,也就是XBRL的推广,对xML技术的学习、研究就成了应用的基础。XML技术体系主要包括Namespaee、 XMLSehema、XPOINTER、XLINK、XSLT等(见图1),这些不同的应用技术在XBRL及其他应用体系的构建中起到了重要的基础性作用。

3.1.1 XMLNamesPaee

XML自身一个很大的特点和优势是它的可扩展性,也就是XML可以自己定义元素标签,使使用者可以通过自定义的元素标记来解释标签之间所存放数据的

8

第三章 XBRL技术的特点分析

确切含义及归属。但也正是这样的优点,在实际使用过程中会带来很多问题。比如:“标题”是指页的标题还是书的标题?“地址”是指公司的邮件地址还是Web站点管理人员的电子邮件地址?名称空间的作用就是有效利用XML扩展性的优势而又避免使用中产生混乱。名称空间(namespaee)将URI① (UniversalResouree工dentifier)与各标签集相关联,并在每个元素前加上一个前缀,以表示它属于哪个标签集。于是,就可以有“书籍:标题”和“网页:标题”两个元素或“邮件:地址”和“网站:地址”元素,而不只一类“标题”或“地址”。 3.1.2 XMLSehema

XMLSChema对XML数据进行定义和约束。一个 XMLSChema文件会指明相关XML文件中的数据项,包括数据项在XML文件中出现的位置、数据项的数据类型、数据项的简单数学约束类型。与传统的关系型数据库比较, XMLSchema就类似于数据库中表的定义,定义了字段名,字段类型,长度,而关联了这个 XMLSchema的XML文档就好像是数据表中的具体数据,每一项数据都必须满足表所定义的相应规则。 3.1.3 XL1nkandXPo1nter

XLink(XML链接语言)的作用主要有两个方面:定义XML文档中的链接,显示数据资源之间的关系;通过引用外部资源,使XML文档具有更加丰富的信息含量和更灵活的文档结构。XLink还提供了扩展的链接功能,可以用它将许多资源关联在一起(例如,可以创建一个xLink链接库)。xPointer(xMLP。 interLanguage,xML指针语言),在2003年3月25日成为w3c①推荐使用的标准,用于显示xML文件中的特定要素的位置,通过UR工引用XML文档的片段。XPointer可以链接到特定位置,甚至可以链接XML文档中的某个位置范围。它还可以使用字符串来匹配搜索XML文档。利用符号#指定了所要链接到的目标文档的锚点,直接对XML文档的某一部分进行操作。把 XL1nk和XPointer联合使用,就可以链接到特定资源的制定部分,而不是整个资源。

9

第三章 XBRL技术的特点分析

3.1.4 XSL

xSL(ExtensibleStylesheetLanguage,可扩展样式表语言),主要由三个部

:xsLT

xsL

Fo

xPATH

xSLT(ExtensibleStylesheetLanguageTransformation,可扩展样式表转换语言)用于将一种XML文档转换为另外一种xML文档(这两种XML文档在结构上存在差异),或者可被浏览器识别的其他类型文档,比如HTML和XHTML。XSL一 FO(xSLFormattingobjects,XSL格式化对象)用于格式化输出XML文档,应用程序可以通过XSL一F0将XML文档转换成PDF、WORD等文档。 XPATH(XMLPathLanguage,XML路径语言)的功能是定位XML文档的指定位置,主要应用于XSLT和XPOINTER。XSLT、XSL一FO、XPATH均遵循XML相关语法规范,且均为W3C推荐标准。 3.1.5 XML文档的访问及安全

xML自1996年由W3C组织首次发布相关规范以来,已经有十三年的历史了,在计算机领域XML相关理论已经发展的比较成熟了,随着XML在各行业的广泛应用,几乎全部的知名软件厂商都提供了XML的技术支持。虽然XML具有存储数据的功能,但传统数据库管理方法已经不能应用于XML,且直接对XML文档的编辑是低效的,在这种情况下, xMLnoM

出现了。

xMLDoM(xMLDoeumentobjeetModel)是为了便于在面向对象的软件环境中使用XML而订立的标准对象模型,主要作用是提供标准编程接口,对XML文档进行操作。 XMLDOM定义了几乎所有XML元素的对象和属性,以及访问它们的函数和过程,操作者可以通过这些函数和过程方便的获取、更改、添加或删除特定XML文档中的各类元素。DOM技术将XML文档中的每个成分都视作一个节点,一个XML文档的全部节点展现出来会成为一种树结构,这种结构也被称为节点树。在 XMLDOM中,XML节点树展示了节点的集合,以及它们之间的联系。从根节点开始,节点彼此之间都有等级关系,父节点包含子节点,位于相同层级上的子节点称为同级节点(兄弟节点),父节点可以有任意数量的子节点,每个节点也

10