什么是XML(可扩展标记语言)

2020.04.30 -

   

可扩展标记语言(XML)用于描述数据。XML标准是一种灵活的方式来创建信息格式,并通过公共Internet以及公司网络以电子方式共享结构化数据。

XML 代码类似于超文本标记语言(HTML)。XML和HTML都包含描述页面或文件内容的标记符号。HTML代码仅以显示和交互方式描述网页内容(主要是文本和图像)。

XML的实质在于它的名称:可扩展标记语言。

XML

可扩展的

XML是可扩展的。它使您可以定义自己的标签,它们出现的顺序以及应如何处理或显示它们。考虑可扩展性的另一种方法是考虑XML允许我们所有人扩展文档的概念:它可以是驻留在文件服务器上的文件,也可以是在两个服务器之间流动的临时数据。计算机系统(例如Web服务)。

标记

XML最可识别的功能是其标签或元素(更准确地说)。实际上,您将在XML中创建的元素将与您已经在HTML文档中创建的元素非常相似。但是,XML允许您定义自己的标记集。

语言

XML是一种非常类似于HTML的语言。它比HTML灵活得多,因为它允许您创建自己的自定义标签。但是,重要的是要认识到XML不仅仅是一种语言。XML是一种元语言:一种允许我们创建或定义其他语言的语言。例如,使用XML,我们可以创建其他语言,例如RSS,MathML(数学标记语言),甚至是XSLT之类的工具。稍后再详细介绍。

XML有什么用?

我们之所以需要它,是因为HTML是专门设计用来描述要在Web浏览器中显示的文档的,而没有太多其他内容。如果您想在移动设备上显示文档或做一些稍微复杂的事情,例如将内容从中文翻译成英语,就会变得很麻烦。

HTML的唯一目的是允许任何人快速创建可以与其他人共享的Web文档。另一方面,XML不仅适用于Web,它还可以用于各种不同的上下文中,其中某些上下文可能与人类与内容进行交互无关(例如,Web服务使用XML来来回发送请求和响应)。

HTML很少(如果有的话)提供有关文档的结构或含义的信息。用外行的话来说,HTML是一种表示语言,而XML是一种数据描述语言。

简单来说XML通常是用来向机器诠释含义的,比如常见的网站地图就是使用XML,它的目的在于向蜘蛛(机器构建的爬虫)展示网站结构。

本站文章禁止转载,违者必究
阅 256
0

可扩展标记语言(XML)用于描述数据。XML标准是一种灵活的方式来创建信息格式,并通过公共Internet以及 […]

湘公网安备 43011102001693号

    湘ICP备19003021号-1