快捷导航
查看: 65|回复: 0

什么是XML?

[复制链接]

管理员

发表于 2020-6-29 22:41 | 显示全部楼层 |阅读模式
XML或可扩展标记语言是从标准通用标记语言或SGML派生的基于文本的标记语言,数据由XML标记存储,以识别它们并组织数据。与HTML标记相比,HTML标记有所不同,HTML标记更侧重于显示数据而不是组织数据。它不是HTML的替代品,它可以通过使用HTML提供的许多优势功能而引入许多新的可能性。XML的定义可扩展标记语言,用于创建包含一些共同信息的文档,这些共同信息由数据及其格式组成,可以通过网络发布。了解XMLXML有几个重要的功能,使其在多个技术领域中非常有用。它们说明如下:可扩展的: 它允许我们根据需要创建具有适当描述或语言的不同标签。数据存储: 用于存储数据,而与下一步如何显示无关。公开标准: 名为World Wide Web Consortium或W3C的组织开发了该标准并将其作为开放标准提供。 XML的使用它有多种用途,例如简化HTML文档的创建,重新加载数据库等,它们的描述如下:它可以用于表示任何类型的数据,并且没有太多限制。在后端使用它来简化大型网站中使用的HTML文档的创建。它们可以轻松地与样式表合并,这可以帮助创建许多不同的输出。它们用于不同组织或不同系统之间的数据交换。它们有助于数据处理,并用于以所需方式存储和安排数据。它们用于重新加载数据库或用于不同的维护活动。XML定义了一组与标记语言一致的规则,这些规则用于对文档进行编码,以便人类和机器都可以读取它们。因此,标记语言可以定义为任何类型的信息,当将其添加到任何文档中时,该信息以某种方式产生文档的正确含义,该信息可以识别文档的不同部分之间的相互关系。此外,标记语言由可以放置在文档中的符号组成,这些符号指示文档的不同部分。以下是带有标记外观的示例XML片段:<information><lines>How are you</lines></information>上面的示例显示了标记符号,它们通常被称为标签,如<information>….. </ information>和<lines>…。</ lines>。标签<information>和</ information>划定了XML代码片段的开始和结束。标签<lines>和</ lines>封装了“How are you”行。XML不应与编程语言混淆,编程语言由特定的规则和约定组成,可以遵循这些规则和约定来创建程序,这些程序指示计算机执行定义的任务。但是,XML不符合编程语言的资格,因为它不执行任何计算或算法。XML通常存储在文本文件中,并由软件设计进行处理以解释XML。可以使用XML做什么?XML用于存储和传输数据和信息,它纯粹是基于文档的技术,独立于任何专门的软件或硬件要求,XML也是一种自描述语言。由于具有自我描述性,它包含发送者信息,接收者信息,标题和消息正文。可以随时扩展XML文档的内容,从而扩展XML,从而可以在XML文档中添加信息。它还简化了诸如数据共享,数据传输,平台更改和数据可用性之类的工作。而且,XML是W3C的推荐。XML的优点1.文档标准是国际标准,由W3C(负责维护Web标准的组织)维护。XML文档不是特定于任何供应商的,也不是与任何单个应用程序或组织相关的。XML文档可以在任何编辑器中创建,也可以在其他编辑器中进行编辑,从而使其与特定的指定编辑器无关。2.XML标签或XML元素用于定义XML文档的结构,在定义了文档结构之后,就可以选择样式表之类的过程来操纵内容并在操纵后重新使用它们。通过将内容与显示分离,我们可以在许多不同的上下文中使用单个源内容。与HTML不同,XML没有固定数量的标签或元素,因此允许设计人员设计具有有意义标签的文档,XML使设计人员可以根据需要创建标记语言。甚至可以根据需求定义新元素,使设计人员能够制作自定义元素,这是XML提供的独特功能。3.它们提供了重复使用内容的功能,从而使不同的组织可以节省大量金钱和精力,并使作者更加高效。一旦创建了可在其他多个文档中使用的内容,通常会操纵XML文档来调整不同用户的需求。可以将不同的样式表应用于XML文档,以处理适合某些特定用户的内容或输出不同类型的文档。4.XML允许内容和格式的分离,将维护一个单独的样式表,以完成XML文档的格式设置。因此,由于这种独立性,在需要时可以容易地更新和维护文档。同样,当内容与格式分开时,很容易为所有文档维护一致的样式表。5.当以一种或多种语言来自同一来源发布文档时,此功能非常有用。如果内容存储在XML源文件中,也可以减少翻译的覆盖。因此,以多种语言发布文档时,只需单击即可完成。发布源XML文件时,格式会自动应用。结论XML是Web信息的标准表示形式,许多通用工具都支持XML,并且它是层次结构文本的一种表示法。它是用于上层语言(例如RDF)的编码,用于定义有关文档的信息以及用于OWL定义本体,它也是语义Web计划的基本构建块。相关文章推荐ASCII是什么意思?  ASCII全称“American Standard Code for Information Intercha […]...IIS是什么?  IIS全称“Internet Information Services”代表“互联网信息服务”。IIS是一个专 […]...OEM是什么意思?  OEM代表“原始设备制造商”,原始设备制造商是生产或开发某种产品并由另一家公司销售的公司。在计算机世界中,它可 […]...ASP.NET是什么?我为什么要使用它?  ASP.NET是一个开源的服务器端Web应用程序框架,由Microsoft开发,ASP.NET允许开发人员创建 […]...GitHub是什么? GitHub初学者教程  从较高的层面来说,GitHub是一个基于网站和云的服务,可以帮助开发人员存储和管理他们的代码,以及跟踪和控制对 […]...
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

966SEO学习网

GMT+8, 2020-10-25 02:05

Powered by SEO学习网  本站采用创作共用版权 CC BY-NC-SA 3.0 CN 许可协议,转载或复制请注明出处

© 2014-2019 投诉建议及友链申请联系邮箱:[email protected]

快速回复 返回顶部 返回列表