什么是xml

广告位招租
联系电话:13518188210

xml为何物?

什么是xml

XML作为可扩展的标记语言,一个标准通用标记语言子集,就是对电子文件进行标记,赋予电子文件以结构的标记语言。在文档上使用这种标记语言,能够有效地将文本格式转换成电子文本形式。在电子计算机上,标记是计算机能够理解信息的符号,通过这样的标注,计算机间能处理含有多种信息,如文章。它可用于对数据进行标记、界定数据类型,它是源语言,使用户能够定义其标记语言。很适合万维网的传送,为描述和交换独立于应用程序或供应商的结构化数据提供了统一的方法。

下面笔者就来带大家学习XML的一些知识:

(1)XML的作用:

1、充实文件(Rich Documents)–自定文件的说明,并且使之更加充实;2、属于以文件为主体的XML技术的应用;

3、标签是用来定义一块数据应该如何呈现的;

4、说明数据(Metadata)-描述其它文件或在线信息;

5、属于一种以数据为中心的XML技术应用;

6、标记用于解释一块信息的含义;

7、组态档案(Configuration Files)–描述该软件组态参数。

(2)XML文档结构:

每一个XML文档的开头是XML的序言,前几段代码的首行是XML序言。这个序列号表示一个文本要被解释为什么类型或格式,而不是简单地将其描述成某种特定结构或者模式。此行代码将被通知解析器及浏览器,该文档应根据之前讨论的XML规则来分析。这个格式可以被称为第一部分代码。第二行代码为文档元素(documentelement),这是一个文件的最外一个标签为起始标签到结束标签)。如果你想要了解这个文档元素的话,就可以从这个中间标签入手。所有其他标签都必须包括在此标签中,以构成有效XML文件。XML文件第2行不一定包含文档元素;如有注释等,文档元素的显示可能会晚一些。网页再往下面几个位置,能在标签中找到某些特殊语法。这些语法通常被称为处理指令。尽管它与XML序言非常相似,但是事实上,它却是一个叫做处理指令(processinginstruction)的各种语法。它不需要在页面中插入任何新代码或其它附加数据,就能使页面更紧凑,并具有更好的交互性和灵活性。处理指令(以下简称PI)旨在为处理页面的程序(例如XML解析器)提供额外的信息。它可以包括在整个文档中的各个部分之中。PI一般无固定格式,要求只有一个,那就是紧跟在第一个问号后面的字母一定要最少一个。在这之后PI可包括除小于号、大于号以外的所有字符串序列。

(3)XML的优点:

1。

2。

3。

4。

5

6。

何谓xml

什么是xml

XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言)。由于其具有良好的可扩展性、可移植性等特点,已成为网络信息检索领域一个非常活跃的研究方向,在许多行业得到了广泛的应用。Xml在Internet环境下实现了跨平台,取决于内容的技巧,是目前结构化文档信息处理的一个强有力工具。扩展标记语言XML就是一种简单的数据存储语言,用一系列简单标记来刻画数据,并可通过便捷的方法设置上述标记,尽管XML所占空间大于二进制数据,但是XML是极简单的,很容易掌握与应用的。

比如:

>[title>An Introduction – XML

Chunbin Chunbin

2010

98.0 98.0

John John

1996

56.0 56.0

这就是一个xml文件。

xml的含义?

什么是xml

以XML为格式,XML原名标准通用标记语言,它是IBM60年代以来发展起来的一种通用标记语言。它在信息领域中得到了广泛地应用。是数据存储的简易语言。

用一系列简单标记来刻画数据,并可通过便捷的方法设置上述标记,尽管可扩展标记语言所占空间大于二进制数据,但是可扩展标记语言却异常简单,容易掌握,容易应用。

XML目的传送数据,而与之同属于标准通用标记语言HTML则主要是用来显示数据。实际上,XML和其它数据表现形式最明显的区别在于:它异常简洁。

XML实例:

1、可扩展标记语言文件中几乎包含了万国码Unicode字符,元素与属性之间的命名还可包括非ascii字符。

2、标签包括小于号(<)和大于号(>)间的文本,如。

3、starttag(外语:starttag)表示一个特定区域的开始,例如。

4、结束标记(外语:end tag)界定字段终点,实质上和开始标记是一样的,就是小于号后的斜杠(/)。>在结尾时是“结束”,而不是“开始”。如<!——结束—>。

何为XML?

什么是xml

XML是Extensible Markup Language的简写,扩展性标识语言之一。它是基于内容的文档表示技术。HTML为全称为标记语言的标记:”Hypertext Markup Language”超文本标记语言。它具有良好的通用性以及可扩充性。与此同时HTML内部也存在着大量的标签、相似、等等,这一切都在HTML 4.0中得到了规范与界定,而且在XML中可以让您自己制作此类标签,因此称为可扩展性。

1.XML不是一种标记语言。它只是用来创造标记语言(比如HTML)的元语言。什么都可以用一个标记语言来表达吗?天啊,再一次迷茫!没关系,你只需要知道这一点:XML和HTML是不一样的,其用处途远远超过HTML,我们以后会认真介绍的。

2.XML在HTML中不是替代产品。XML不是HTML的升级,这仅仅是对HTML进行了一个补充,对HTML拓展了更多的功能。我们还会长期坚持HTML。(但值得注意的是HTML的升级版本XHTML的确正在向适应XML靠拢。)

3。无法直接使用XML编写网页。即便是包含了XML数据,依然要转换成HTML格式才能在浏览器上显示。

参考资料: http://zhidao.baidu .康姆/question/1035840.html 参考资料: http://zhidao.baidu .康姆/question/1035840.html

何谓xml?

什么是xml

XML 代表Extensible Markup Language(eXtensible Markup Language的缩写,意为可扩展的标记语言). XML 代表Extensible Markup Language(eXtensible Markup Language的缩写,意为可扩展的标记语言).

XML是语义标记定义的一组规则,这些标记把文档划分为很多组件,并且识别出了这些组件。这也是元标记语言,即定义用于定义与特定领域相关的其他、语义的词、结构化标记语言句法。

XML作为元标记语言

有关XML首先需要了解的是什么,它不仅象超文本标记语言(Hypertext Markup Language,HTML)或格式化程序。因为它是一种基于文档结构来表达数据信息的技术,因此可以用这种形式表示出不同种类的数据类型和它们之间的关系。这些语言界定出一组固定标记,用它来形容某一数量的要素。若所述标记语言内不存在所述期望标记,用户便无从下手。所以对于那些需要大量使用标记语言来表示数据或文档的应用来说,它们通常是无法实现的。此时不得不等标记语言下次再来,希望将需要标记列入新版,但如此一来,就要靠软件开发商来抉择。

但XML是一种元标记语言。如果用户要把他所希望的信息保存到文档中去,那么用户就得使用标记。用户可定义所需标识。如果一个文档被划分成若干小块,则每个小块都有其特定的含义和作用。这些标志必须按照一些一般原则建立,但从标记含义来看,还有相当灵活。另外,当用户要修改一个文件时,他还需要重新创建一些新的标记,以便使它能被其他用户所访问和使用。比如,如果使用者在办理家谱相关事务,需记述人员的生,死,埋葬地,家庭,婚姻,离婚情况,这需要为每个项目建立一个标记。这样,我们可以通过使用一个简单而又实用的工具——标记系统,使其成为一种新的方法,从而提高了对家谱数据的利用率。新创建的标记可以在文档类型定义(Document Type Definition,在以后的篇幅中常简称为DTD)中描述。在本书第二部分,中将将学习到更多关于DTD方面的知识。这样,就可以从各种不同类型的文本材料中提取出相应的标记来作为一个例子进行介绍。现在只要将DTD视为一个词汇表以及某一类文件的句法即可。这些词是用来表示物质组成及结构性质的基本单位。例如,在Peter Murray-Rust的Chemical Markup Language(化学标记语言,简写为CML)中的MOL.DTD文件中描述了词汇表和分子科学的句法:其中包括chemistry(化学)、crystallography(结晶学)、solid state physics(固体物理)等词汇。这些标记是通过对分子结构或基团进行命名而产生的。它包括用于atoms(原子)、molecules(分子)、bonds(化学键)、spectra(光谱)等的标记。这些标记可以是基于一个或多个词的单词,但它们都被表示成特定结构形式,以便于从其它系统获得相同的信息。该DTD可以分享给分子科学领域的很多不同人士。其他领域也有其他DTD,用户也可自行制作DTD。

XML定义的是一组元句法,所有与特定领域相关的标记语言(如MusicML、MathML和CML)都必须遵守。这种语法是由一组规则组成的,它们表示在不同领域中描述相同概念的各种方法或手段之间的关系。如果应用能够理解这种元句法,然后还可以自动理解由该元语言所确立的全部语言。因此,人们希望通过对这些语法规则的学习来提高计算机处理能力。浏览器不需要预先知道许多不同标记语言中所用到的每一个标记。这样,在阅读时浏览器便能根据所获得的数据来决定是否读或不去读文档。真相是浏览器只有在阅读文件或其DTD时才知道用于给定文件的标志。当我们看到一个页面时,会立即看到这个网页中包含着多少个不同的标记。详细说明如何展示这些标注内容,由另一个样式单附加到文件中。本文将讨论一个用于确定标记的方法。比如考虑薛定(Schrodinger)方程:

科学论文里到处都是这样的方程,但科学家们还要等上许多年,为了使浏览器开发商能够支持写最基本数学公式时需要标注。科学家们需要花费大量时间来计算出这些符号的长度,而工程师则要在有限的空间内寻找一个合适的方法把它们排列起来,然后再进行组合运算。音乐家们有着相同的局限,因为Netscape Navigator和Internet Explorer还都不支持乐谱。

拥有XML意味着不一定要等浏览器开发商,才能满足用户需求。用户可在所需情况下建立所需的标记,让浏览器知道怎样显示标记即可。

XML在结构与语义上都进行了描述,并没有格式化

有关XML需要知道的第二,XML标记说明了文档结构及其含义。在文档中,一个或多个数据对象可以被划分成若干格。它并没有对页面元素进行格式化描述。可使用的样式单将格式化的信息添加到文档中。格式单可以用来记录一个完整的文件,也可以用于表示一个单独的内容块。文件本身仅描述了文件中包含哪些标记,而非描述文档外观。

作为比较,HTML文档中包含格式化的内容、结构与语义等方面进行标注。格式化标记是在文本中出现频率很高的一类信息。是格式化的标记,使其内容成为一个粗体。是另一细体,即在格中插入其它元素。属于语义标记,表示其内容尤为重要。为结构标记,指出内容为表的单位。是位置标记,表明在某个特定位置上可以有多个对象存在。在实际应用中,有些标记的含义可能都有上述三种。因此,可以说它们都能表达不同的含义。标记可以同时显示20磅Helvetica字体粗体、一级标题与页面标题。

以HTML为例,一首歌曲可以使用定义标题和定义数据的方法、无序列表及列表项进行了说明。当你想把一首曲子录制成一个音频时,可以通过使用一些项目来实现这一目的。但实际上,这类工程无一不涉及音乐。我们可以将其称为歌词,而不是音乐或其他什么东西。以HTML来定义这首歌大概有以下几种情况:

Hot Cop Hot Cop

by Jacques Morali Henri Belolo and Victor Willis by Jacques Morali Henri Belolo and Victor Willis

Production designer Jacques Morali

Draft: PolyGram Records

Length: 6:20

Draft: 978

Artistes: Village People

并且在XML里,相同的数据也可以被标记成:

Hot Cop Hot Cop

Jacques Morali Jacques Morali

Henri Belolo Henri Belolo

Victor Willis Victor Willis

Jacques Morali Jacques Morali

PolyGram Records PolyGram Records

6:20

978

Village People Village People

该列表中未用一般标记,例如,但却用有含义的记号,例如。这些标记都是为了使它们能与其它软件相兼容而采用的特殊代码或符号。这一使用方法有很多好处,其中源码很容易读取,让人能看到作者是什么意思。

XML标记也使得非人类自动机器人可以很容易地在文件中发现全部歌曲。HTML里的机器人只会追答覆接受感谢

原创文章,作者:聚禄鼎,如若转载,请注明出处:https://www.xxso.cn/19539.html

(0)
聚禄鼎的头像聚禄鼎
上一篇 2022年12月9日 上午8:30
下一篇 2022年12月9日 上午8:30

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注