理论教育 从XML到XBRL:财务报表数字化的技术基础

从XML到XBRL:财务报表数字化的技术基础

时间:2023-05-23 理论教育 版权反馈
【摘要】:XBRL是基于XML技术标准建立起来的用于财务报告的描述性语言。要了解XBRL网络财务报告模式,首先必须了解XML。(二)XML的主要特点1.可自行定义标记HTML的标记是由少数的权威团体所制定的,其种类有限且不能随意添加。不同的产业可以在彼此协议的基础上,自由地制定各自的标记,这也是XML被称为“可扩展”的原因。XBRL的实质就是基于XML技术开发的用于商业财务报告的标记语言。因此,XML成为不同格式之间相互理解的桥梁。

从XML到XBRL:财务报表数字化的技术基础

XBRL是基于XML技术标准建立起来的用于财务报告的描述性语言。要了解XBRL网络财务报告模式,首先必须了解XML。

(一)XML概述

XML的全名为eXtensible Markup Language,中文译为“可扩展标记语言”。它有效结合了sGML(standard Generalized Markup Language)和HTML的优点,是继HTML之后的另一种新兴因特网标准,是由W3C(国际万维网联盟)组织开发并于1998年问世的一种网络技术。与HTML相似,它也是一种描述数据的标记语言。它的设计目标是让各种结构的文件都能通过网络无障碍地传输、支持各种各样的应用程序,并将其显示在用户的浏览器上。

(二)XML的主要特点

1.可自行定义标记

HTML的标记是由少数的权威团体所制定的,其种类有限且不能随意添加。而XML却可以由用户按各自需要来设计标记。不同的产业可以在彼此协议的基础上,自由地制定各自的标记,这也是XML被称为“可扩展”的原因。由于XML的这种特性,使得各专业机构、产业界、学术界和金融界纷纷开始发展各自的文件格式,并定义标准化的方式来显示及交换专业文件。XBRL的实质就是基于XML技术开发的用于商业财务报告的标记语言。(www.daowen.com)

2.实现了数据语义与显示方式的分开

传统HTML的标记是给浏览器读取的,其主要功能是描述有关字体、换行及表格编排等是如何显示数据的信息的。它不能传达数据的语义,只是一种描述数据显示方式的语言。而XML是一种描述数据内容的语言,其主要功能就是要传递数据的特定含义,这使得它成为同时适合人与计算机阅读的语言。此外,虽然XML本身没有描述数据的显不方式,但是XML中数据的显不可以采用XsL(eXtensible style Language)来实现。本质上,XML就是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识。XML的基本语法格式如下:

<标签>文本内容</标签>

XML所用的语义标记又叫“Metadata”,也就是“关于数据的信息”,它可以清楚地向计算机或用户传达数据的语义,并可以帮助文件保存完整的数据结构。采用XML技术来记录数据,用户不仅可以指定一个定义了文档中的元素的词汇表,还可以指定元素之间的关系。如定义了标记<客户>来表示客户后,还可以在它的下面定义子标记<电话><姓名><性别>和<地址>以描述该客户的详细信息,这些子标记和<客户>之间是从属关系。从数据结构化的意义上讲,XML是一种更加适合处理大型和复杂文档的工具。

由于XML是公开的标准,而不是专有格式,不受版权专利商业秘密或是其他种类的知识产权限制,故人们可以利用任何理解XML的工具来处理数据,还可以为不同的目的使用不同的工具;XML还使得用户不必因为数据已经用专有格式编写好了或是接收数据的人只接收专有格式而限制在一个特定的程序上。因此,XML成为不同格式之间相互理解的桥梁

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈