xml文件什么意义|XML是什么文件

|

❶ xml文件是什么

XML:ExtentsibleMarkupLanguage(可扩展标记语言)的缩写,是用来定义其它语言的一种元语言。它没有内标签集(tagset),也没有语法容规则(grammaticalrule),但是它有句法规则(syntaxrule)。任何XML文档对任何类型的应用以及正确的解析都必须是良构的(well-formed),即每一个打开的标签都必须有匹配的结束标签,不得含有次序颠倒的标签,并且在语句构成上应符合技术规范的要求。XML文档可以是有效的(valid),但并非一定要求有效。所谓有效文档是指其符合其文档类型定义(DTD)的文档。如果一个文档符合一个模式(schema)的规定,那么这个文档是"模式有效的(schemavalid)"。快速打开XML文件的方法;1、运行EXCEL2010,出现一个空白工作簿;2、将XML文件拖进CEL2010,即可快速打开该文件。3、另可以采用打开文件的方式,选择“文件”,”打开“,找到XML文件的路径,确定后即可打开该文件。

❷ 请问xml文件有什么作用

xml功能太强大了,举几个例子吧 1、可以做为数据库存储数据 读操作: 假如你的web应用程序里有一个Procts.xml,你可以用DataSet来读取这个xml,然后绑定到DataList,DataGrid等的控件上 写操作: 如果你建立一个购物车的DataTable,就可以将它写入到xml文件中去 2、如果你会用xsl,可以将xml整合到首页上,让你更新网页更容易,也很容易管理,样式改动也方便 3、关于xml的技术太多了,xpath,xquery,xslt等等,包括语音标记、矢量图标记等等,详情请参照 www.w3.org 4、一般的说,xml已经广泛的应用,你用的office软件保存的doc,xls等等的格式背后都是xml标记,一些矢量图的软件Visio,做出的图形其实都是基于xml技术的,ajax技术也是基于xml技术的 5、忘了最重要的一个未来会大大发展的技术,web services,实质也是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文件的第二行并不一定要包含文档元素;如果有注释或者其他内容,文档元素可以迟些出现。 页面再往下的一些地方,可以发现标签里有一些特殊的语法。虽然很像XML序言,但实际上是一种称为处理指令(processinginstruction)的不同类型的语法。处理指令(以下简称PI)的目的是为了给处理页面的程序(例如XML解析器)提供额外的信息。PI通常情况下是没有固定格式的,唯一的要求是紧随第一个问号必须至少有一个字母。在此之后,PI可以包含除了小于号和大于号之外的任何字符串序列。

(3)XML的优点:

1.能使用预先定义标记。

2.定义数据的层次。

3.筛选我们只想得到的那部分数据。

4.真正做到国际化。

5.真正实现数据交互

6.可重用。

❹ xml是什么格式的文件

xml其实和html文件一样,是一个文本文件,意思是可扩展标记语言,是一类比较简单的数据存储语言。

HTML是被设计用来显示数据的,重点是显示数据以及如何显示数据更好上面。HTML是与显示信息相关的, XML则是与描述信息相关的。很多软件中都会包含有一些XML文件,其实这是一种扩展性标识语言文件,是用于标记电子文件使其具有结构性的标记语言,通常无法直接打开。

要打开XML文件的话,其实最简单的就是用EXCEL表格打开了。也可以用右键选择在记事本中打开,但是要想对XML文件进行编辑的话,最好还是使用XML编辑器或专业的文本编辑器。

另外XML文件已成为在程序之间以及互联网存储和传输数据的标准方法,它可以跨越互联网任何的平台,不受编程语言和操作系统的限制,大大减少交换数据时的复杂性,还可以使这些数据能被不同的程序读取。

以上内容参考网络-xml格式

❺ xml文件是干什么的

XML文件一般只可扩展标记语言,它是标准通用标记语言的子集,简称XML。是一种用于标记电子文件,使它具有结构性的标记语言。在电子计算机中标记指计算机所能理解的信息符号,通过这种标记,计算机之间可以处理包含各种的信息,比如文章等等。

❻ .XML是什么文件

.XML文件一般指里面写有可扩展标记语言的文件。

XML:可扩展标记语言,标准通用版标记语言的子集,是一权种用于标记电子文件使其具有结构性的标记语言。它被设计用来传输和存储数据。

XML,是Extensible Markup Language 的缩写。在.NET框架中XML是非常重要的一部分,它用于描述数据,是当前处理结构化文档信息的有力工具。XML与操作系统、编程语言的开发平台无关,可以实现不同系统之间的数据交互!

XML 是各种应用程序之间进行数据传输的最常用的工具。

(6)xml文件什么意义扩展阅读:

XML语言的特点:

1、XML中的每对标记通常被称为节点,他们是成对出现而且必须是成对出现的,用来描写这个节点存储的内容。在节点中存储该节点的信息。

2、XML中用于描述数据的各个节点可以自由扩展,也就是说XML用于描述信息的标记不是固定不变的。例如可以在一个demo中对每个员工的信息进行详细扩展,如:身高,体重等。

3、XML文件中的节点区分大小写,例如<Name></Name>和<name></naem>,即使两个节点存储的内容相同 ,XML也认为他们是两个不同的节点。

参考资料来源:网络-可扩展标记语言

❼ xml是什么有什么作用

用可扩展标记语言是一种元标记语言,即定义了用于定义其他特定领域有关语义的、结构化的标记语言,这些标记语言将文档分成许多部件并对这些部件加以标识。XML 文档定义方式有:文档类型定义(DTD)和XML Schema。DTD定义了文档的整体结构以及文档的语法,应用广泛并有丰富工具支持。XML Schema用于定义管理信息等更强大、更丰富的特征。XML能够更精确地声明内容,方便跨越多种平台的更有意义的搜索结果。它提供了一种描述结构数据的格式,简化了网络中数据交换和表示,使得代码、数据和表示分离,并作为数据交换的标准格式,因此它常被称为智能数据文档。XML技术已经广泛应用于e-Learning应用系统的开发,大多数的商用e-Learning平台都支持XML标准。一些主要的网络设备制造商,如CISCO、JUNIPER等,生产的网络设备也已提供了对XML的支持,以利于今后基于XML的网络管理。XML在e-Learning管理中的应用一、兼容现有协议XML文档格式的管理信息可以很容易地通过HTTP 协议传输,由于HTTP是建立在TCP之上的,故管理数据能够可靠传输。XML还支持访问XML文档的标准API,如DOM,SAX,XSLT,Xpath等。二、统一的管理数据存取格式XML能够以灵活有效的方式定义管理信息的结构。以XML格式存储的数据不仅有良好的内在结构,而且由于它是W3C提出的国际标准,因而受到广大软件提供商的支持,易于进行数据交流和开发。现有网络管理标准如TMN、SNMP等的管理信息库规范决定了网管数据符合层次结构和面向对象原则,这使得以XML格式存储网管数据也非常自然,易于实现。三、不同应用系统间数据的共享和交互只要定义一套描述各项管理数据和管理功能的XML语言,用Schema对这套语言进行规定,并且共享这些数据的系统的XML文档遵从这些Schema,那么管理数据和管理功能就可以在多个应用系统之间共享和交互。四、底层传输的数据更具可读性网络中传输的底层数据因协议不同而编码规则不同,虽然最终传输时都是二进制位流,但是不同的应用协议需要提供不同的转换机制。这种情况导致管理站在对采用不同协议发送管理信息的被管对象之间进行管理时很难实现兼容。如果协议在数据表示时都采用XML格式进行描述,这样网络之间传递的都是简单的字符流,可以通过相同的XML解析器进行解析,然后根据不同的XML标记,对数据的不同部分进行区分处理,使底层数据更具可读性。[3] 五、它和json都是一种数据交换格式XML由3个部分构成,它们分别是:文档类型定义(Document Type Definition,DTD),即XML的布局语言;可扩展的样式语言(Extensible Style Language,XSL),即XML的样式表语言;以及可扩展链接语言(Extensible Link Language,XLL)。(1)DTDDTD规定了文档的逻辑结构。它可定义文档的语法,而文档的语法反过来也能够让XML语法分析程序确认页面标记使用的合法性。DTD定义了页面的元素、元素的属性及元素和属性间的关系。元素与元素间用起始标记和结束标记来定界,对于空元素,用一个空元素标记来分隔。每一个元素都有一个用名字标识的类型,也称为它的通用标识符,并且它还可以有一个属性说明集。每个属性说明都有一个名字和一个值。理想定义应该面向描述与应用程序相关的数据结构,而不是如何显示数据。就是说,应该把一个元素定义为一个标题行,之后让样式表和脚本定义显示标题行。DTD不具强制性。对于简单的应用程序来说,开发商不需建立自己的DTD,可以使用预先定义的公共DTD或不使用。即使某个文档已经有DTD,只要文档组织是良好的,语法分析程序也不必对照DTD来检验文档的合法性。服务器可能己执行了检查,所以检验的时间和带宽将得以大幅度节省。(2)XSLXSL是用来规定XML文档样式的语言。XSL能使Web浏览器改变原有文档的表示法,例如改变数据的显示顺序,不必再与服务器进行交互通信。通过样式表的变换,同一文档可以显示得更大,或经过折叠只显示外面的一层,或者变为打印格式。XSL凭借其本身的可扩展性,能够控制无穷无尽的标记,而且控制每个标记的方式也是无穷尽的,这也给Web提供了高级的布局特性。如文本的旋转、多列和独立区域。同时支持国际书写格式,可在一页上混合使用从左至右、从右至左及从上至下的书写格式。就如同XML介于HTML和SGML之间一样,XSL标准是介于CSS和SGMI的文档样式语义和规范语言之间的。(3)XLLXLL支持Web上已有的简单链接,而且将进一步扩展链接,包括终结死链接的间接链接及可从服务器中只查询某个元素的相关部分链接等。超文本标记语言(HTML)仅仅执行历来与超文本系统概念相关的极少功能,仅支持最简单的链接形式,即指向硬编码位置的单向链接,这与XML相比有着很大的差别。在为XML所设想的真正超文本系统中,所有典型的超文本链接机制全部将得到支持,包括:与位置无关命名,双向链接,可在文档外规定和管理的链接,元超链接(如环路、多个窗口),集合链接(多来源),Transc1usion(链接目标文档是链接源文档的一部分),链接属性(链接类型)。所有这些可通过XLL来实现。由于XML以SGML作为基础,因此,XLL基本上属于Hytime(超媒体/基于时间的结构语言,ISO10744)的一个子集,另外它还遵循文本编码所倡议规定的链接概念。XML能方便有效地表示结构化数据,这就使得XML可以作为描述和传输数据的手段。使用XML进行数据交换已经成为计算机软件领域的标准技术模式。通过XML实现数据的标准化、结构化,解决了在不同平台、不同系统之间的数据结构/模式的差异,使得数据层在XML技术的支持下统一起来。Web Service全部的规范,技术都是以XML为底层核心和构架基础的,对Web Service而言,SOAP、WSDL和UDDI,都是使用XML作为信息描述和交换的标准手段。XML技术的产生促使了Web Service技术的产生与发展。

❽ xml究竟是什么东西。。有什么用啊。。

XLM就是一个纯文本的数据库,一个超简单的数据库,主要用来存储数据,方便跨平台调用

❾ XML文件有什么用

xml 是扩展标记语言 extension marked languange .我知道他的应用,首先 从我的本行说起,他可以做为一种配置文件形如,windows下面的ini文件一样的作用,你可以设置xml文件的内容,然后再需要的时候去读取他,比如说c/s模型,配置工具啦,等等。只要是你想要保存的都可以用这种格式。在c++里面有个解析xml的的代码,可以学习 TinyXML.含有有demo程序。java可能都有他自己的类库。xml可以和http超文本提供数据,其实还是上面说的那种,算是xml提供数据的作用。他不依赖任何平台,可以简单理解为xml是一种数据记录格式。xml除了XML关键字不能作为他的tag外,其他的任何数字和下划线开头的都可以做。具体的格式还是要参照例子和文档才能更清楚的理解。不过个人觉得蛮简单蛮使用的。

❿ xml是什么文件

XML是可扩展标记语言(Extensible Markup Language,XML)缩写,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。

XML是标准通用标记语言(SGML)的子集,非常适合Web传输。XML提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。


赞 (0)