数据到处都是。它是我们的软件工具,以帮雷竞技苹果下载官方版助他们运行。它是代表我们的内容的网站。它在我们的浏览器缓存和cookie中,以提高我们的用户体验。

当然,数据不只是在以太中漂浮。您在线看到的所有内容都需要将其存储和转移到您的一件软件。雷竞技苹果下载官方版在此之上,在线生产和共享的内容数量是指数增长的 - 我们需要一种适应这种增长的方法。

请允许我介绍一下XML,在线存储和移动数据的最流行和最有效的方式之一。您可能不知道,但是您喜爱的许多软件程序和web应用程序都依赖XML来运行。雷竞技苹果下载官方版所以,花些时间去了解这项重要的技术是值得的。

在本指南中,我将解释XML意味着什么,它是什么,如何打开XML文件,甚至如何自行构造一个简单的XML文件。它会有点技术,但我保证这知识将使你的值得添加网站开发带的工具。就让我们一探究竟吧。

立即下载:免费介绍HTML和CSS指南

什么是XML文件?

XML代表“可扩展标记语言”。XML是用于在internet上存储和传输内容的最常用工具之一。XML文件包含XML代码,并以文件扩展名为". XML "结束。

许多软件应雷竞技苹果下载官方版用程序都是为读取XML文件而构建的,只要对XML文件的工作原理有一点了解,您就可以做到这一点。让我们逐字分析XML的含义。

语言

XML是一种可以被计算机软件读取和使用的语言。雷竞技苹果下载官方版具体来说,XML的目的是以一种易于软件应用程序阅读和共享的方式存储数据。雷竞技苹果下载官方版XML不处理数据,只是存储数据,就像数据库一样。

让我们来看看下面的XML文件的基本示例。您也可以单击在这里在浏览器中直接查看该文件。

XML文件的示例

图片来源

如您所见,该文件由两部分组成,纯文本(黑色)和标记(紫色)。

纯文本是存储的实际数据。在此示例中,XML在早餐菜单上存储食品,以及与每种食物相关的东西:价格,描述和卡路里计数。

虽然纯文本代表数据,但标签表示数据是什么。每个标签代表一种数据类型,如“食物”或“价格”,并告诉计算机与其中内部的纯文本数据有关。Software用户不应该看到标签,只有软件本身。雷竞技苹果下载官方版

XML标记的每个实例称为一个元素。在XML文件中,元素按层次结构排列,这意味着元素可以包含其他元素。最上面的元素称为“根”元素,包含所有其他元素,称为“子”元素。

在上面的例子中,“breakfast_menu”是根元素。它包含五个“食物”元素,每个“食物”元素包含“名称”、“价格”等元素。每个元素的开始和结束分别由一个开始标签(例如,“”)和一个结束标签(例如,“”)表示。

此外,您经常会看到XML代码的格式是每一级元素都是缩进的,正如我们的示例中所示。这使得人们更容易阅读该文件,而且不会影响计算机处理代码的方式。

标记

标签是使XML成为标记语言的原因。术语“标记”来自书籍编辑“标记”作者手稿的书籍编辑的做法,使用铅笔指示作者在文本中改变什么。

您可能听说过另一种标记语言,超文本标记语言或HTML。HTML用于在网页上显示内容。与XML一样,HTML包含文本(通常是其他内容)和标签,指示软件如何使用它。雷竞技苹果下载官方版但是,虽然XML标记指定了数据类型,HTML标签指定如何显示数据.例如,HTML标签“

”表示一段文本,而“”标签是粗体文本。

XML和HTML不是可互换的语言,但它们可以一起使用。HTML文件经常从XML文件中源他们的数据。

广泛的

除了它们的用途之外,XML和HTML标记之间还有一个关键的区别。

在使用HTML编程时,开发人员必须使用来自HTML标记库的标记,这是一组标准化的标记。虽然您可以使用这些标记做很多事情,但是有一个数量有限可用。这意味着你在一个网页上结构内容的方式是有限的。

XML没有这种限制,因为没有预设的XML标记库。相反,开发人员可以创建无限数量的自定义标记来满足他们的数据需求。这种广泛的定制就是XML中的“X”。

要创建自定义标记,开发人员需要编写文档类型定义(Document Type Definition, DTD),这是标记库的XML版本。XML文件的DTD显示在文件的顶部,并告诉软件每个标记的含义和如何处理它。雷竞技苹果下载官方版

例如,包含预订系统信息的XML文件可能有一个自定义的“”标签来定义预订开始的时间。通过读取DTD,处理该文件的程序将知道代码“7:00 PM PST”的含义,并可以相应地使用标记中的信息。这可能意味着在确认电子邮件中发送这些数据或将其存储在另一个数据库中。

总结一下:XML文件是用于以层次元素的形式存储数据的文件。存储在XML文件中的数据可以由计算机程序在表示元素类型的自定义标记的帮助下读取。

以下是XML目前最常见的用法:

运输数字信息

基于文本的XML文件格式使它们具有很高的可移植性,因此被广泛用于在web服务器之间传输信息。某些api,即SOAP api和REST api,将信息发送到XML文件中打包的其他应用程序。

计算机应用

XML文件允许计算机应用程序轻松地结构并获取所需的数据。从文件中检索数据后,程序可以决定与数据有关。这可能意味着在另一个数据库中存储,在程序后端使用它,或在屏幕上显示它。

此外,使用XML构建了一些流行的文件格式。考虑Microsoft Office文件扩展.docx(用于Word文档),.xlsx(for Excel电子表格)和.pptx(用于PowerPoint演示文稿)。这些文件扩展末尾的“x”代表,您猜测它,XML。

网站和Web应用程序

网站可以从XML文件中提取其网页的内容。这是标记语言XML和HTML如何协同工作的一个常见示例。

XML代码模块甚至可以出现在HTML文件中,以帮助在页面上显示内容。这使得XML特别适用于内容动态变化的交互式网站和页面。根据用户或屏幕大小的不同,HTML文件可以选择只显示XML代码中的某些元素,为访问者提供个性化的浏览体验。

如何打开XML文件

由于XML文件是文本文件,您可以以几种不同的方式打开它们。如果您偶尔查看XML文件,则可以在您喜欢的浏览器中直接打开它们。如果您经常查看、编辑和重新格式化XML文件,请使用计算机上的在线XML编辑器或文本编辑器。

在本节中,我将介绍如何使用每个工具打开XML文件。

如何用浏览器打开XML文件

所有现代的web浏览器都允许您在浏览器窗口中读取XML文件。像菜单示例从早期开始,您可以从设备中选择XML文件,然后选择使用Web浏览器打开它。

虽然文本的外观因浏览器而异,但是您应该能够轻松地解析文件的内容,并且还可以隐藏和显示特定的元素。

如果文件中有错误,浏览器会显示一个错误窗口。谷歌Chrome浏览器会显示如下错误信息:

当XML文件出现拼写错误时,Chrome浏览器中的错误信息

请注意,您的浏览器不允许您以这种方式编辑文件。要更改文件,您需要使用专门的工具。

如何使用在线XML编辑器打开XML文件

您可以使用免费的在线文本文件编辑器来查看XML文件、更改其内容或将其转换为其他文件格式。我们推荐Code BeautifyXML查看器为这个目的。

在工具中,单击浏览从您的计算机上传文件。上传后,可以在左侧编辑文件,并在右侧查看XML内容的层次结构。

代码美化XML查看器,用于在线修改XML文件

图片来源

完成编辑后,单击保存和分享创建一个新的XML文件。

Code Beautify还提供了许多免费转换工具将XML文件转换为其他流行的数据存储格式,如JSON和CSV。

如何使用文本编辑器打开XML文件

与任何文本文件一样,您可以在任何文本编辑器中打开XML文件。然而,像记事本和Word这样的普通编辑器可能不会用颜色或缩进显示XML文件。这使得文件的可读性降低,如下面的示例所示。

在文本编辑器TextEdit中打开的XML文件示例

您需要选择一个专门的文本编辑器来检测.xml格式并相应地显示您的文件。对于电脑,记事本++是一个受欢迎的选择。mac电脑,试试Xmplify

或者,您可以使用一个简单的文本编辑器并应用缩进到您的文件免费在线XML格式化器

如何制作XML文件

如果您的任何系统实现了XML文件,它们几乎肯定会为您编写所有这些文件。如果您想练习编写自己的基本XML文件,可以在文本编辑器中完成。要创建一个XML文件:

1.打开您的首选文本编辑器。我会使用崇高文本

2.在第一行,写一个声明,告诉运行该文件的应用程序语言是XML:

XML文件的开头

3.设置根元素。每个XML文件都有一个根元素,它包含所有其他的子元素。

具有根元素的XML文件

这里,“”是根元素的起始标记,“”是结束元素。所有其他元素都将在这些标签之间进行。您可以在两个标签中替换“root_element”,其中名称与您存储的信息相关。

4.在根元素中添加您的子元素。与根元素一样,每个子元素需要一个起始标记和闭合标记。添加子标记后,您的文件将看起来像这样:

包含根元素和子元素的XML文件

“root_element”、“child_element”和“Content”的实例可以用对您的文件更有意义的名称进行交换。

5.使用. XML文件扩展名将文件保存为XML格式。

6.通过在浏览器窗口中打开文件来测试文件。

理解XML

它可能不会像Parallax滚动或作为机器学习一样突触,但XML是今天网络上最重要的技术之一。您可以将编码留给开发人员,但牢固了解XML将使您更好地了解网站,包括您自己的网站,提供内容。

新的文字-动作

css的介绍

最初发布于2020年7月27日上午7:00:00,更新于2020年9月23日

主题:

网站开发