语义Web技术及其应用---可扩展标记语言XML
乔秀全
Email:qiaoxq@https://www.doczj.com/doc/946076965.html, 网络服务基础研究中心
网络与交换技术国家重点实验室
引言
XML对语义网的重要性?当前的WWW以超文本方式表示信息的HTML
语言为核心,主要关注信息的表示是否适宜
人阅读,而不关心信息是否能够被机器理解
?语义网试图扩展WWW,描述网络信息的语
义,让机器和人共同理解信息。
?知识表示语言是语义网的核心,该语言表示
的知识独立于特定平台,既是计算机可理解
的语言,又适于人阅读和来了理解。
XML对语义网的重要性(续)
语义网通过多个层次的表示语言来逐步完善对网络信息语义的描述。
负责网络资源的编码和标识
,是网络中信息表示和交换
的实现基础表示信息数据的内容和结构
描述网络上的信息资源,为
其赋予语义
本体语言进一步扩展表达信
息语义的能力,描述网络信
息中的概念和知识
XML对语义网的重要性(续)?XML、RDF和OWL(本体层)三层是语义网
的核心,用于表示网络信息的语义。
?语义网在它们提供的语义和规则的基础上才
能进行逻辑推理、证明等操作。
?XML语言是语义网基本的数据编码和交换语言,RDF,OWL等上层语言都是用XML作为
基本语法的。
?因此,在深入学习语义网的过程中,首先应
该对XML语言进行一定的了解。
提纲
?XML概述
?XML设计思想
?XML标记
?XML名称空间
?XML树模型
?XML文档结构
?XML Schema
?小结
一、XML概述
XML概述
?XML,或称为可扩展标记语言(Extensible
Markup Language),是一种可以用来创建自己的
标记的标记语言。
?它由万维网协会(W3C)创建,用来克服HTML
(即超文本标记语言(Hypertext Markup Language),它是所有网页的基础)的局限。和HTML 一样,XML 基于SGML —标准通用标记语
言(Standard Generalized Markup Language)。
?尽管SGML 已在出版业使用了数十年,但其理解方
面的复杂性使许多本打算使用它的人望而却步
(SGML 也代表“听起来很棒,但或许以后会用
(Sounds great, maybe later)”)。
标记语言家谱表
GML(1969)SGML(1986)XML(1998)
HTML(1993)XHTML SVG SMIL HDML OEB …通用标记语言
标准通用标记语言
可扩展标记语言超文本标记语言可扩展超文本标记语言可缩放矢量图形语言同步多媒体综合语言手持设备标记语言开放电子结构规范?标记是在信息文档中添加的一种元数据(描述信息的信息),主要包括人们熟知的标签、引用及注释等。
?标记语言是在文档中添加标记时所采用的规则的集合。标记语言仅表示信息,不参与运算与操作。
标准通用标记语言SGML
?SGML(Standard Generalized Markup Language,
标准通用标记语言),是一种定义电子文档结构和描
述其内容的国际标准语言,是所有电子文档标记语言
的起源,早在Web发明之前SGML就已存在.
?SGML是1986年出版发布的一个信息管理方面的国
际标准(ISO 8879)。该标准定义独立于平台和应用
的文本文档的格式、索引和链接信息,为用户提供一
种类似于语法的机制,用来定义文档的结构和指示文
档结构的标签。
?SGML功能强大,标记可以自由定义,有极好的可
扩展性,但其过于庞大,因而难学、难用,计算机实
现也较困难,不适合一般的网络应用;再加上开发成
本高、不被主流浏览器所支持等原因,使的SGML在
网络上的推广受到极大的阻碍。
SGML文档及文档类型定义
定义SGML文档
结构的DTD
SGML文档
超文本标记语言(HTML)?随着计算机网络的发展,需要网上统一的信
息表示形式,而SGML过于庞大,难于直接
应用于Web。
?HTML(HyperText Mark-up Language)
即超文本标记语言或超文本链接标示语言,
是目前网络上应用最为广泛的语言,也是构
成网页文档的主要语言。它是SGML在Web
上的一个应用。
HTML标准的版本历史
?超文本置标语言(第一版)——在1993年6月发为互联网工程工作
小组(IETF)工作草案发布(并非标准).
?HTML 2.0——1995年11月作为RFC 1866发布,在RFC
2854于2000年6月发布之后被宣布已经过时
?HTML 3.2——1996年1月14日,W3C推荐标准
?HTML 4.0——1997年12月18日,W3C推荐标准
?HTML 4.01(微小改进)——1999年12月24日,W3C推荐标
准
?ISO/IEC 15445:2000(“ISO HTML”)——2000年5月15日
发布,基于严格的HTML 4.01语法,是国际标准化组织和国际
电工委员会的标准
HTML标准的版本历史?HTML5是HTML下一个的主要修订版本,现在仍处
于发展阶段。目标是取代1999年所定订的HTML
4.01和XHTML1.0 标准,以期能在互联网应用迅速
发展的时候,使网络标准达到符合当代的网络需求。
?广义论及HTML5时,实际指的是包括HTML、CSS
和JavaScript在内的一套技术组合。它希望能够减
少浏览器对于需要插件的丰富性网络应用服务
(plug-in-based rich internet application,RIA),如Adobe Flash、Microsoft Silverlight,与Oracle JavaFX的需求,并且提供更多能有效增强网
络应用的标准集。
语义标注的网页信息XHTML+RDFa1.0 example
可扩展标记语言(XML)?HTML页面大都由手工编写,需要巨大的创
作和维护费用,难以处理动态变化的内容,
而且大部分页面是为了显示给人阅读而设
计,机器很难自动处理其中的信息。这样的
语言不能满足语义网表示信息语义的要求
?W3C于1998年1月10日公布了XML 1.0标
准,并不断改进至今。
?XML是SGML的一个子集,它允许自定义标记,是表示语义网上信息的基本语言。
XML 与HTML 的比较
与XML 相比,HTML 注重定义内容在浏览器里的显示格式,而其本身含有的信息太少。
name | age |
John | 25 |
name age John 25HTML 片段
页面显示HTML 的标签主要用来规定如何显示,内容和含义都需要用户根据生活经验来理解和判断对计算机而言,这些标签除了指
导如何显示之外毫无意义。计算机不知道John 和name 是什么关系,也不知道John 是否为人名。
元数据的涵义
?“李开复,男,1961年12年生于台湾,现任Google全球副总裁
兼中国区总裁。”
?将上述文本隐藏的信息显式地表达出来就是:
●姓名:李开复
●性别:男
●出生年月:1961年12月
●出生地:台湾
●单位:Google
●职务:全球副总裁,中国区总裁
?这些被隐藏的信息称为元数据。元数据是指关于数据的数据。
●例如数据“姓名”,就是关于数据“李开复”的数据。
?因此元数据对于人与人之间的信息交换以及机器之间的相互交
流都是至关重要的。
元数据的涵义(续)?为了显式地表达数据的元数据,必须对数据
进行一定的“标记”,并用标记名称(也叫标
签)表达数据的元数据信息。
●例如对数据“李开复”所做的标记“姓名”。
?对数据进行标记的规则和方法的总和称为标
记语言。
?HTML所做的标记并不是关于数据内容的元
数据,而是关于数据显示格式和显示样式的
元数据。
XML与HTML的比较(续)?一个直观的解决方案是将关于数据内容的元
数据明确写在标记中供计算机使用。
?为了实现这种设想,需要一种新的、含义更
为丰富的、能自由定义标记的语言。XML语
言正是担当了这样的角色。
计算机稍加分析就知道现在描述的是一个人(person),他的名字(name)是“John”,年龄(age)是25。这种形式的描述十分便于计算
机的处理
XML文件格式的特点 1. 具有良好的格式 XML 文档格式属于良好格式的文件。HTML 文件中的标记,有些是不需要结尾标记的,如
,有些网页缺少若干结尾标记,照样能正确显示。而XML 的标记一定要拥有结尾标记,例如:
一、微电子学、电子电路、电子设计自动化等 Microelectronics 微电子学Bipolar transistor 双极型晶体管Unipolar transistor 单极型晶体管Capacitor 电容器Resistor 电阻器Inductor 电感器 Impedance 阻抗Diode 二极管Transistor 晶体管 F ield E ffect T ransistors 场效应晶体管Silicon 硅Germanium 锗 I ntegrated C ircuit 集成电路Discrete circuit 分立电路Discrete component 分立元件Operational amplifier 运算放大器Substrate 基片,衬底Semiconductor 半导体Monolithic IC 单片式集成电路Thick film IC 厚膜集成电路Thin film IC 薄膜集成电路Conductor 导体Insulator 绝缘体Analog IC 模拟集成电路Digital IC 数字集成电路Gain 增益Power dissipation 功耗 C ompl eme nta ry M etal-O xi de S e mi cond u cto r 互补型金属氧化物半导体M etal-O xi de S e mi cond u ct or F i el d-E ffe ct T ra n si st or 金属氧化物半导体场效应管 T ransistor-T ransistor L ogic 晶体管-晶 体管逻辑电路 N-channel M etal O xide S emiconductor N 沟道金属氧化物半导体P-channel M etal O xide S emiconductor P 沟道金属氧化物半导体 A pplication S pecific I ntegrated C ircuit 专用集成电路 Logic gate 逻辑门电路Grid electrode 栅极Source electrode 源极 Drain electrode 漏极Channel region 沟道区域Emitting electrode 发射极 Base electrode 基极Collecting electrode 集电极D irect C urrent 直流 A lternative C urrent 交流Rectifier 整流器Filter 滤波器 V oltage regulator 稳压器Adder 加法器Subtracter 减法器 Multiplier 乘法器Divider 除法器Integrator 积分器 Differentiator 微分器Register 寄存器Trigger 触发器 Flip-flop 触发器Oscillator 振荡器Quartz crystal 石英晶体 Boolean algebra 布尔代数Counter 计数器Comparator 比较器 Combinational logi c circuit 组合逻辑电路Sequential logical circuit 时序逻辑电路Clock generator 时钟发生器 p-n junction PN结DC-coupled 直流耦合的AC-coupled 交流耦合的 Inverter 反相器Mixer 混频器Modulator 调制器 Demodulator 解调器Amplifier 放大器Audio frequency 音频 Video frequency 视频Radio frequency 射频Multistage amplifier 多级放大器 V olt-ampere characteristic 伏安特性Anode 阳极Cathode 阴极 Open-loop 开环Closed-loop 闭环Common-mode rejection ratio 共模抑制比 V ery-L arge-S cale I ntegrated circuit 超大规模集成电路S mall S cale I ntegrated circuit 小规模集 成电路 M edium S cale I ntegrated circuit 中规模 集成电路 L arge S cale I ntegrated circuit 大规模集成电路Common-collector connection 共集电极 连接 Common-emitter connection 共发射极 连接 Common-base connection 共基极连接Common-gate connection 共栅极连接Common-drain connection 共漏极连接Common-source connection 共源极连接E lectroni c D esi gn A utomati on 电子设计自动化Prototype 原型机,样机 E rasable P rogrammable R ead O nly M emory (EPROM) 可擦除只读存储器E lectri c E rase P rogrammable R ead O nly M emory (E2PROM) 电可擦除只读存储器 F ield-P rogrammable G ate A rray 现场可 编程门阵列 Decibel 分贝Floating-point calculation 浮点计算Majority carriers多数载流子Minority carriers少数载流子C omputer A ided D esign 计算机辅助设计Intrinsic semiconductor 本征半导体Extrinsic semiconductor 掺杂半导体Leakage current 漏电流L ight E mitting D iode 发光二极管Matching 匹配Passive device 无源器件Active device 有源器件 Peak voltage 峰值电压A verage voltage 平均电压P hase-L ock L oop 锁相环 Photo diode 光电二极管Pin 管脚Saturation region 饱和区
二,计算机组成原理中英对照篇 Computer systems consist of hardware and software. Hardware is the physical part of the system. Once designed,hardware is difficult and expensive to change. Software is the set of programs that instruct the hardware and is easier to modify than hardware. 计算机系统由硬件和软件组成。硬件是系统的物理部分。硬件一旦设计完毕,要修改是困难的,并且花费也大。软件是指挥硬件的程序集合,比硬件容易修改。 Every computer has four basic hardware components:每台计算机都有如下4种基本硬件部件: ? Input devices. 输入设备 ? Output devices. 输出设备 ? Main memory. 主存储器 ? Central processing unit(CPU).中央处理器 A PROCESSOR 处理器 A processor is composed of two functional units—a control unit and an arithmetic/logic unit—and a set of special workspaces called registers. 处理器由两个功能部件(控制部件和算术逻辑部件)与一组称为寄存器的特殊工作空间组成。 The Control Unit 控制部件 The Arithmetic and Logic Unit 算术逻辑部件 Registers 寄存器
XML文件结构 一个XML文件通常包含文件头和文件体两大部分 1. 文件头 XML文件头由XML声明与DTD文件类型声明组成。其中DTD文件类型声明是可以缺少的,关于DTD声明将在后续的内容中介绍,而XML声明是必须要有的,以使文件符合XML的标准规格。 在前面的Flowers.xml文件中的第一行代码即为XML声明: 其中: “”代表一条指令的开始,“?>”代表一条指令的结束; “xml”代表此文件是XML文件; “ version="1.0" ”代表此文件用的是XML1.0标准; “ encoding="gb2312" ”代表此文件所用的字符集,默认值为Unicode,如果该文件中要用到中文,就必须将此值设定为gb2312。 注意:XML声明必须出现在文档的第一行。 2. 文件体 文件体中包含的是XML文件的内容,XML元素是XML文件内容的基本单元。从语法讲,一个元素包含一个起始标记、一个结束标记以及标记之间的数据内容。
XML元素与HTML元素的格式基本相同,其格式如下: <标记名称属性名1="属性值1"属性名1="属性值1"……>内容标记名称> 所有的数据内容都必须在某个标记的开始和结束标记内,而每个标记又必须包含在另一个标记的开始与结束标记内,形成嵌套式的分布,只有最外层的标记不必被其他的标记所包含。最外层的是根元素(Root),又称文件(Document)元素,所有的元素都包含在根元素内。 在前面的Flowers.xml文件中,根元素就是
第6章数据库技术与Access2003 本章导读 数据库技术是现代信息科学与技术的重要组成部分,是计算机数据处理与信息管理系统的核心。在信息技术日益普及的今天,数据库技术已经深入到人类社会的各个方面,我们的工作、学习和生活都已离不开数据库,并且随着计算机技术和互联网的迅猛发展,数据库技术的应用领域也在不断扩大,如企业管理、工程管理、数据统计、多媒体信息系统等领域都在利用数据库技术。 本章介绍了有关数据库技术的基础知识,然后以Access 2003为例,介绍了数据库管理系统的应用。通过本章的学习,要求熟练掌握数据库与数据库技术的基本知识、数据库技术包含的主要内容,掌握数据库管理系统的组成与功能、Access 2003的主要组件,了解Access 2003数据库管理系统的基本使用方法。 6.1 数据库技术基础 数据库技术产生于20世纪60年代末70年代初,其主要目的是有效地管理和存取大量的数据资源。数据库技术主要研究如何存储、使用和管理数据,是计算机数据管理技术发展的新阶段。 数据库技术是信息系统的一个核心技术,是一种计算机辅助管理数据的方法,它研究如何组织和存储数据,如何高效地获取和处理数据,是通过研究数据库的结构、存储、设计、管理以及应用的基本理论和实现方法,并利用这些理论来实现对数据库中的数据进行处理、分析和理解的技术。即,数据库技术是研究、管理和应用数据库的一门软件科学。 数据库技术是现代信息科学与技术的重要组成部分,是计算机数据处理与信息管理系统的核心。数据库技术研究和解决了计算机信息处理过程中大量数据有效地组织和存储的问题,在数据库系统中减少数据存储冗余、实现数据共享、保障数据安全以及高效地检索数据和处理数据。 数据库技术研究和管理的对象是数据,所以数据库技术所涉及的具体内容主要包括:通过对数据的统一组织和管理,按照指定的结构建立相应的数据库和数据仓库;利用数据库管理系统和数据挖掘系统设计出能够实现对数据库中的数据进行添加、修改、删除、处理、分析、理解、报表和打印等多种功能的数据管理相数据挖掘应用系统;利用应用管理系统最终实现对数据的处理、分析和理解。 近年来,数据库技术和计算机网络技术的发展相互渗透、相互促进,已成为当今计算机领域发展迅速、应用广泛的两大领域。数据库技术不仅应用于事务处理,并且进一步应用到情报检索、人工智能、专家系统、计算机辅助设计等领域。 6.1.1 数据库的基本概念 1.数据 数据是指存储在某一种媒体上能够识别的物理符号。数据的概念包括两个方面:其一是描述事物特性的数据内容;其二是存储在某一种媒体上的数据形式。 2.数据处理 数据处理是指对各种形式的数据进行收集、存储、加工和传播的一系列活动的总和。 3.数据库 数据库是长期存放在计算机内的、有组织的、可以表现为多种形式的可共享的数据集合。 4.数据库管理系统 数据库管理系统(DBMS)是对数据库进行管理的系统软件,它的职能是有效地组织和存僻数据,获取和管理数据,接受和完成用户提出的访问数据的各种请求。
重庆交通学院 题目XML语言的可视化编辑器 系(全称)计算机与信息工程系 专业年级计算机科学与技术2001级 学生姓名龚锐学号01060118 指导教师闫果
摘要 【Abstract】: XML,what is called,is eXtensible Markup Language for short,which is not the simple expansion of HTML,but has combined the advantage of HTML and dispelled its shortcoming. XML is used more and more extensively,getting people's great concern as a kind of newly arisen and developing computer technology,and relevant research are emerging constantly.At present,XML editor which the developer can use is in a very large range,but there are too few use simply and conveniently,free XML editors that can be found now.This text has introduced the development process of visual XML editor:Have expatiated the proposition and meaning of the subject at first,then carry on the overall structural design according to the actual requirement situation,also introduce the function and application of DOM and MSXML parser,and the introductions to several API interfaces of DOM concretely,including each attribute,usage method,enclosed sample prove of function among them.At last there are parsing deals of XML and concrete realization of code. 【Key Words】:XML HTML editor DOM API 【摘要】: 所谓的XML,就是eXtensible Markup Language,即“可扩展标识语言”,它并不是HTML的简单扩展,而是XML结合了HTML的优点并消除了其缺点。XML作为一种新兴的计算机技术,应用越来越广泛,得到了人们的极大的关注,相关的研究不断涌现。目前,开发人员可以使用的XML编辑器的范围很广,可是现在能找到的使用简便、免费的XML 编辑器太少了。本文介绍了XML可视化编辑器的开发过程:首先说明了课题的提出及其意义,然后根据实际需求情况进行总体结构设计,还具体介绍了DOM和MSXML解析器的功能和应用,以及DOM几个API接口的介绍,包括其中各个函数的属性、使用方法、并附例子说明。最后是XML的解析处理及具体代码的实现。 【关键字】:可扩展标识语言超文本标识语言编辑器文档对象模型应用程序接口
1计算机语言有多种,包括机器语言、编程语言、标记语言等。 2标记语言 标记语言是为处理、定义和表示文本而设计的语言。标记语言是一种将文档及其相关信息结合起来以展现文档结构和数据处理细节的编码。这种语言规定了用于格式文档布局和风格的代码即标签(tags) 标记语言广泛应用于网页和网络应用程序中 超文本标记语言(HyperText Markup Language,HTML) 脚本语言 与由计算机处理器编译的其他高级语言不同,脚本语言是在运行时由其它程序注释的高级编程语言,脚本语言(Script language)是为了缩短传统的编写、编译、链接和运行过程而创建的编程语言 标准通用标记语言(Standard Generalized Markup Language,简称SGML)是一种通用的组织和标记文档元素的语言,主要用来定义文献模型的逻辑和物理类结构。SGML是国际标准化组织(International Organization for Standards,简称ISO) SGML文档由三部分组成,即语法定义、文件类型定义(Definition Type Document,简称DTD)和文件实例。语法定义了文件类型定义和文件实例的语法结构;文件类型定义了文件实例的结构和组成结构的元素类型;文件实例是SGML语言程序的主体部分。 HTML文档的结构始于
(“文档元数据”),而止于;Web页面中的信息包含于和之间。其他标签用于描述超链接、信息的布局和格式等。 可扩展超文本标记语言(eXtensible HyperText Markup Language,XHTML),是一种标记语言,表现方式与超文本标记语言(HTML)类似,符合XML语法规范。 XHTML是基于XML的标记语言,是扮演着HTML角色的XML。XHTML在本质上是桥接(过渡)技术,融XML的灵活性与HTML的简单特性于一体(与后两者有交集)WML是用来在手持设备上实施无线应用协议WAP的标记语言。WML它基于XML。WAP协议被设计为用来在诸如移动电话之类的无线客户端上展示因特网内容。 WML 页面通常称为deck。每个deck含有一系列的card。card元素可包含文本、标记、链接、输入字段、和图像等。卡片之间通过链接彼此相互联系。 Web基于三种创新:URL、HTML和HTTP。 WWW需要传输协议,即超文本传输协议(HyperText Transfer Protocol,简称HTTP)。万维网联盟(World Wide Web Consortium,W3C 第二章 HTML的特点是: ●独立于平台(计算机硬件和操作系统)。即文档可以在具有不同性能(即字体、图 形和颜色差异)的计算机上以相似形式显示文档内容。这个特性对用户至关重要。 ●超文本。允许文档中的文字、图片等链接到另一文档,这个特性将允许用户在不同 计算机中的文档之间及文档内部漫游。 ●精确的结构化文档。该特性将允许某些高级应用,如HTML文档和其他格式文档间 互相转换以及搜索文本数据库。 统一资源定位符(Uniform Resource Locator,简称URL),用于完整描述Internet上网页和其他资源地址的标识方法,如我们要访问某个网站,在IE等浏览器的地址栏中就输入URL。Internet上的每个网页都具有其唯一的URL地址,这种地址可以是本地磁盘,也可竭诚为您提供优质文档/双击可除 xml是什么协议 篇一:xml作业题答案 第一章 一、填空题 1.html语言是如何显示数据的,xml是描述。 2.html语言遵循协议,而在网络运行的。 3.xml是一种和语言,xml具有自描述性、内容和显示相分离、可扩张、 独立于平台等特点。 4.xml解析器是 5.xml的技术优势有、、可扩展性、语法自由、结构化集成数据。答案: 1.数据是什么 2.http 3.描述数据和数据结构 4.xml和应用程序 5.数据重用,数据和表示分离 二、选择题
1.html语言中 a.b. c.d. 2.表单标记中,用来表示文本框或密码框输入字符最大数。 a.file b.maxlength c.size https://www.doczj.com/doc/946076965.html, 3.下面不是xml语言的特点。 a.自我描述 b.可扩展 c.跨平台 d.修饰数据 4.下面不是xml使用的解析器。 a.ibmxml4jaachexerces b.sunprojectx c.microsoftmsxml d.java 5.下面不是xml的相关技术。 a.dtd b.xsl c.dhtml d.xpath 6.对表格的两行进行行合并,需用 a.rowspan b.clospan c.cellpadding d.table 7.html标记中,能够完成颜色设定的标记,除了标记不是外,其余全是。 a.bgcolor b.text
c.color d.href 8.html标记中能显示图片的标记是 a.embed b.src c.img d.a 9.对xml文档的显示样式修饰的是下面技术。 a.xsl b.xpath c.xlink d.xhtml 10.html语言中的预定义标记是标记。 a.address b.blockquote c.pre d.u 答案:abddcadcac 三、简答题 1.简述html表格有哪些标记。 2.简述xml和html的关系。 3.简述xml的应用的领域。 4.简述xml的特点。 5.简述xml的优势。 xml的语法 一、填空题 1.xml是一种设计特定领域标记语言的语言。 2.一个规范的xml文档由、主体和尾部三部分组成。 3.xml文档的声明中的编码方式常用的有gb2312.
第五章可扩展商务报告语言 第一节可扩展商务报告语言的产生及其发展 一、传统信息披露方式及其局限性 21 世纪,网络财务报告取代传统财务报告成为不可逆转的历史潮流,我国互联网上数据呈报主要采用的是HTML、PDF文档格式。HTML(Hyper Text Markup Language,超文本标记语言)是一种描述性语言,它只能规定内容是如何显示的,而不能表达数据内容如不能描述诸如价格、利润等特性,也不能根据需要自己定义标记,因此难以准确快捷地找到相关信息。PDF格式类似于图形文件,非常简洁明了,但不能对业务报告的基本信息结构提供任何描述,查阅者无法通过程序自动从中读取数据,必须对信息进行二次加工。 此时,无论是PDF格式还是HTML格式提供的数据都不可以直接利用,不能直接导入Excel或ACL等通用的分析和审计软件直接进行分析,数据需重新录入,从而增加了分析用户的工作量,增加了数据错误的风险;另外,根据需求者的不同要求,企业需提供多份不同格式的报告也需要重复对数据进行处理。另一方面,由于会计数据存储和交流没有统一的标准,不同信息加工主体按照自己设定的标准和格式来组织数据的方式,一方面增加了整个社会信息处理的成本,另一方面提高了数据交换和共享的难度,给不同行业、不同企业、不同时期的财务数据分析比较带来许多困难。 所以,信息发布者、信息监督者和信息使用者都没有充分享受到信息技术对数据传输、审查和利用带来的便捷,这些利益主体都迫切希望出现既规定了内容如何显示也能表达数据内容的具有统一标准的信息披露技术,能实现数据的提取再利用以及不同系统、不同主体之间的信息交换以提高数据的相关性、可比性和及时性同时降低信息处理成本。 二、可扩展商务报告语言的产生及其发展 可扩展商务报告语言(Extensible Business Reporting Language,XBRL),是一种基于可扩展标记语言(Extensible Markup Language,XML),为企业披露财务报告开发的一种语言。随着对XBRL认识和应用的深入,XBRL的应用范围也在扩大,可应用于会计主体包括企业、政府与非营利组织等的各种对内对外报告。XBRL通过对数据内容增加标记的方法,使得企业内部和外部信息的收集、处理、转化变得十分便捷,从而实现数据的提取再利用以及数据在不同的会计软件和技术条件下的交换。 XBRL最初由美国华盛顿Knight Vale & Cregory会计师事务所的注册会计师查尔斯·霍夫曼(Charles Hoffman)于1998年7月提出。1999年1月,美国注册会计师协会(AICPA)决定投资创建以XML为基础的财务报表框架标准,并正式将其命名为“可扩展财务报告标示语言(Extensible Financial Reporting Markup Language,XFRML)”。 1999年6月,由AICPA牵头成立XFRML指导委员会,联合会计师事务所、信息软件开发企业、系统公司正式成立了XFRML营运委员会。1999年10月,查尔斯等研制完成XFRML 的试用原型。同时,对10家公司采用XFRML进行财务报告的模拟测试,并将其在网上公开示范。2000年4月,在纽约召开的运营委员会上,AICPA将XFRML更名为XBRL。新的名称标志着XBRL技术将不仅仅应用于企业财务报表(FR),还将被广泛地应用于财务信息和管理信息的其他领域。 2000年7月,XBRL的研制开始取得初步成果。XBRL指导委员会发布第一份XBRL财务报表规范和分类标准,也称XBRL V1.0规格书。这份XBRL分类标准是根据美国制造业和商业适用的公认会计原则制定的。此后,该组织的成员迅速增加,当时已有70多个公司先后加盟。为了更好地推进这方面的应用,XBRL指导委员会决定成立XBRL国际组织(XBRL International)。该组织现有成员170多个,包括公司、企业和财务供应链上各个方面的
XML:Extensible Markup Language(可扩展标记语言)的缩写,是用来定义其它语言的一种元语言,其前身是SGML(Standard Generalized Markup Language,标准通用标记语言)。它没有标签集(tag set),也没有语法规则(grammatical rule),但是它有句法规则(syntax rule)。 任何XML文档对任何类型的应用以及正确的解析都必须是良构的(well-formed),即每一个打开的标签都必须有匹配的结束标签,不得 含有次序颠倒的标签,并且在语句构成上应符合技术规范的要求。XML文档可以是有效的(valid),但并非一定要求有效。所谓有效文档是指其符合其文档 类型定义(DTD)的文档。如果一个文档符合一个模式(schema)的规定,那么这个文档是"模式有效的(schema valid)"。 XML文件在存储、交换和传输数据信息上有着很方便处理,那么今天这篇文章主要讲一下用C#如何实现对XML文件的基本操作, 如:创建xml文件,增、删、改、查xml的节点信息。所使用的方法很基础,方便易懂(用于自己的学习和记忆只需,同时也希望能够给你带来一些帮助, 如有不合适的地方欢迎大家批评指正)。 本文的主要模块为: ①:生成xml文件 ②:遍历xml文件的节点信息 ③:修改xml文件的节点信息 ④:向xml文件添加节点信息 ⑤:删除指定xml文件的节点信息假设我们需要设计出这样的一个xml文件来存储相应的信息,如下所示:
网页设计与制作练习题 一、单选题 1. 由于( B )是网页制作的标准语言,因此无论什么样的网页制作软件,都提供直接以该语言方式来制作网页的功能。 A.JSP B.HTML C.ASP D.PHP 2. ( C )是网页中最常见、运用最为广泛的元素之一,从某种意义上说它是网页存在的基础,其信息传载的有效性是其他任何一种网页元素都无法替代的。 A.图像 B.表格 C.文本 D.多媒体 3.( C )是网页传递信息的主要载体,传输速度快,而且可以设置其大小、颜色、段落、层次等属性。 A.图像 B.表格 C.文本 D.多媒体 4.打开 Dreamweaver软件之后,如果没有出现“属性”面板,可以执行( B )菜单中的“属性”命令将其打开。 A.插入 B. 窗口 C.修改 D. 命令 5. 在Dreamweaver软件中,按( D )键可以将网页置于浏览器中进行预览。 A.F1 B.F3 C.F9 D.F12 6. HTML标签中用于设置背景颜色的属性是( C )。 A.alink B.vlink C.bgcolor D.background 7. HTML标签中用于设置网页的背景音乐,可以使用( B )标记。
A.
一、实验题目:在XML文档中使用DTD 二、实验目的 1、了解并掌握XML DTD的定义方法及其用途; 2、能参照示例XML文件进行对应的XML DTD定义: 三、实验内容: 1.分析下列DTD文档,编写相应的XML文件,并在浏览器上正 确运行,给出运行过程和运行结果。 XML文件编码如下:
在IE浏览器上运行结果如下: 2.分析所给XML示例,书写相应的DTD文档,并分别以内部 DTD与外部DTD的形式,给出完整的XML代码。
学生名册> 答:内部DTD文档代码如下: ]> 完整的XML代码如下: <学生名册> <学生学号="t1"> <姓名>张三姓名> <性别>男性别> <年龄>20年龄> 学生> <学生学号="t2"> <姓名>李四姓名> <性别>女性别> <年龄>19年龄> 学生> <学生学号="t3"> <姓名>王二姓名> <性别>男性别> <年龄>21年龄> 学生> 学生名册> 内部DTD运行结果:
1、根据模式文档的要求,写出它所对应的XML文档。
第一讲 1.目前已有近(C)个国家和组织已经正式成立XBRL地区组织。 A、10 B、20 C、30 D、50 第二讲 1.XML即可扩展标记语言。(对) 第三讲 1.XML的特点包括:(ABCD) A.是自描述的 B.是一种元语言 C.支持对文档内容的验证 D.支持Internet上的快速搜索 第四讲 1.XML数据存储技术包括(ABC)等方式。 A.文件存储方式 B.XML原生数据库存储方式 C.关系型数据库存储方式 第五讲 1.(A),XBRL美国公布US GAAP Taxonomies2009版,对2008版进行了近千条修订,以方便公司迅速适应FASB会计的变化,并满足SEC强制报送的要求。 A.20XX年4月21日 B.20XX年4月28日 C.20XX年8月19日 D.20XX年1月30日第六讲 1.XBRL的技术框架主要包括:(ABCD) A.XBRL规范 B.XBRL分类标准(Taxonomy) C.XBRL实例(Instance) D.XBRL样式表 2.XBRL可以为财务报告中的每个项目分别建立一种不同的标记,这些标记统称为分类标准。(对)第七讲
1.利用维度功能可以实现对数据的从维描述,同时也提供了表达XBRL背景之间的关系的能力。(对) 2.从分类标准的通用程度而言,XBRL分类标准包括(ABC)等层面。 A.通用分类标准 B.行业分类标准 C.企业分类标准 D.财务报告分类标准 第八讲 1.XBRL财务报告供应平台中的业务功能分为:(ABCDE) A.分类标准编辑器 B.实例文档编辑器 C.展示模板编辑器 D.分析模板编辑器 E.XBRL应用门户 2.异构数据源是指企业会计软件、ERP软件、管理软件等现有系统中存储的各种不同格式的数据。(对) 第九讲 1.20XX年10月19日,第(B.21)届国际XBRL大会在我国北京成功如开。 A.18 B.21 C.30 D.36 2.物理结构是指分类标准各文件和文件夹的具体层级设计和组织方式,而逻辑设计则是将企业会计准则关于财务报告的各项规定映射到XBRL语言上的方法。(对) 第十讲 1.通用分类标准以逐项准则法为基础,将通用分类标准的模式文件和列报链接库、定义链接库、计算链接库、标签链接库、参考链接库和公式链接库等六种链接库组织在一起。(对) 2.扩展(extension)文件夹于存放监管机构或报告企业的扩展分类标准。(对) 第十一讲 1.超立方体项元素亦称为表元素(table),维度项元素亦称为轴元素(axis)。(对) 2.所谓扩展链拉角色(ELR),是一组可被视为一个整体进行处理的财务信息关系的标识符。(对)
ML 命名空间(XML Namespaces)
? ?
Previous Page Next Page XML 命名空间提供避免元素命名冲突的方法。
命名冲突
在 XML 中,元素名称是由开发者定义的,当两个不同的文档使用相同的元素名时,就会发生命名冲 突。 这个 XML 文档携带着某个表格中的信息:
Apples | Bananas |