具有.xml文件扩展名的文件是可扩展标记语言(xml)文件。它们实际上只是纯文本文件,使用自定义标记来描述文档的结构和其他特性。
XML是万维网联盟(W3C)创建的一种标记语言,用于定义编码文档的语法,人类和机器都可以读取。它通过使用标签来定义文档的结构,以及文档的存储和传输方式。
将它与另一种您可能熟悉的标记语言(用于编码网页的超文本标记语言(HTML))进行比较可能是最容易的。HTML使用一组预定义的标记符号(短代码)来描述web页面上的内容格式。例如,下面的简单HTML代码使用标记将一些单词设置为粗体,一些设置为斜体:
This is how you make <b>bold text</b> and this is how you make <i>italic text</i>不过,区别于XML的一点是它是可扩展的。XML不像HTML那样有预定义的标记语言。相反,XML允许用户创建自己的标记符号来描述内容,从而生成一个无限的自定义符号集。
从本质上讲,HTML是一种侧重于内容表示的语言,而XML是一种用于存储数据的专用数据描述语言。
事实上,XML经常被用作其他文档格式的基础。以下是一些您可能认识到的:
因此,如果您有一个XML文件,它不一定会告诉您它要用于哪个应用程序。通常,您不需要担心它,除非您是真正设计XML文件的人。
有几种方法可以直接打开XML文件。您可以使用任何文本编辑器打开和编辑它们,使用任何web浏览器查看它们,或者使用允许您查看、编辑它们甚至将它们转换为其他格式的网站。
因为XML文件实际上只是文本文件,所以您可以在任何文本编辑器中打开它们。问题是,许多文本编辑器(如Notepad)的设计都不是为了显示具有适当结构的XML文件。打开一个XML文件并快速查看以帮助找出它是什么,这可能是可以的。但是,有更好的工具来处理它们。
右键单击要打开的XML文件,指向上下文菜单上的“打开方式”,然后单击“记事本”选项。
注意:这里我们使用的是Windows示例,但其他操作系统也是如此。寻找一个好的第三方文本编辑器,它是为支持XML文件而设计的。
文件确实打开了,但正如您所看到的,它丢失了大部分格式,并将整个内容填充到文档的两行中。
因此,尽管Notepad对于快速签出XML文件可能很有用,但最好使用更高级的工具,如Notepad++,它可以突出显示语法并按预期的方式格式化文件。
下面是在Notepad++中打开的相同XML文件:
相关:如何在Windows中用另一个文本编辑器替换记事本
如果你真的不需要编辑XML文件,只是偶尔需要查看它们,那么你用来阅读本文的浏览器非常适合这份工作。实际上,您的默认web浏览器很可能被设置为XML文件的默认查看器。因此,双击XML文件应该可以在浏览器中打开它。
如果没有,您可以右键单击该文件以找到用任何应用程序打开它的选项。只需从程序列表中选择您的web浏览器。我们在这个例子中使用的是Chrome。
当文件打开时,您应该会看到结构良好的数据。它不像使用Notepad++这样的颜色编码视图那么漂亮,但它比使用Notepad++得到的效果要好得多。
如果您想编辑偶尔出现的XML文件,并且不想下载新的文本编辑器,或者需要将XML文件转换为其他格式,那么可以****一些不错的在线XML编辑器。教程点.com, XMLGrid.net,和代码美化.org所有这些都允许您查看和编辑XML文件。完成编辑后,可以下载更改后的XML文件,甚至可以将其转换为其他格式。
对于这里的示例,我们将使用代码美化.org. 这一页分为三个部分。左边是您正在处理的XML文件。在中间,你会发现几个选择。在右边,您将看到您可以选择的一些选项的结果。例如,在下面的图像中,我们的完全XML文件在左边,并且树视图显示在结果窗格中,因为我们点击了中间的“树视图”按钮。
下面我们来看看这些选项。使用“浏览”按钮从计算机上载XML文件,或使用“加载URL”按钮从联机源中提取XML。
“树视图”按钮在结果窗格中以一个格式良好的树结构显示数据,左侧的所有标记都是橙色,右侧的属性是橙色。
“美化”在结果窗格中以整洁、易读的行显示数据。
“缩小”按钮使用尽可能少的空白显示数据。它将尝试将每一条数据放在一行上。当试图使文件变小时,这很方便。它将节省一些空间,但代价是能够有效地阅读它。
最后,您可以使用“XML to JSON”按钮将XML转换为JSON格式,“Export to CSV”按钮将数据保存为逗号分隔的值文件,或者使用“Download”按钮将所做的任何更改下载为新的XML文件。
... 无论你在网上做什么,与Kodi一起使用VPN都是明智之举。显然,VPN阻止了您的ISP和**查看您正在观看的内容,但更重要的是,它阻止了您的ISP在观看视频时限制您的速度。节流导致的缓冲问...
文件是计算体验的基本部分之一。但什么是“文件”?它是你桌面上的一个图标,一个以电子表格形式打开你预算的列表条目,还有一个你可以给你最近的**起的名字。归根结底,“文件”是一组位(0和1)的集合,这些位以某...
...RSS版本,如您所见。第三行打开一个“频道”标签。这是什么将包含您的频道或网站的所有信息。按原样加上这三行。 ...
...有格式化文本、图像、视频等的其他文件来打开它们。 什么是pptx文件(a pptx file)? PPTX文件用于microsoftppowerpoint,这是一种演示程序,用于以幻灯片格式显示内容。每张幻灯片可以包含图形、格式化文本、视频、音乐、动画等。...
...看”。如果你的卧室里的柯迪盒子知道你在客厅里看到了什么,反之亦然,那不是很好吗?如果你能停止在客厅看电影,在家里其他地方继续看你离开的电影,那会是件好事吗? 嗯,可能只是需要一点准备。下面是如何做到这...
...icrosoftoffice文档中提取图像。 如果您有嵌入了图像或其他文件的Word(.docx)、Excel(.xlsx)或PowerPoint(.pptx)文件,则可以提取它们(以及文档的文本),而不必分别保存每个文件。最重要的是,你不需要任何额外的软件。基于of...
...机,却发现复制和粘贴不起作用?也许你只是想知道备份什么?请看这个快速指南,以更好地了解VirtualBox 第一件事:确保您的虚拟机已关闭并关闭电源。下一步,确保删除所有快照。不幸的是,没有一种既简单又安全的方法可...