XML和HTML之间的区别

时间:2014-11-07 07:21:48

标签: xml html5

我知道这是一个非常通用的问题,但我仍然没有在互联网上得到任何正确答案。

**Difference between XML and HTML**

任何帮助!!!

3 个答案:

答案 0 :(得分:2)

没有XML没有取代HTML,HTML和XML都不同。 HTML用于以适当的格式查看数据,例如它应该看起来以及样式和颜色应该是什么(使用CSS)

其中xml用于携带数据。 在一个非常简单的例子中,您正在使用stackoverflow并且您正在查看视图并且您已经提出了问题。 后端发生了什么? 你提出的问题是存储在本网站的数据库中。 现在下次登录时,您会在此处找到相同的问题。 实际上主要的是REST服务以xml格式恢复数据,并且在HTML的帮助下显示数据

答案 1 :(得分:2)

有些人原本希望XML会取代HTML:而不是像<p><b>这样的通用标记,人们会使用语义上有意义的标记,例如<price><quantity> ,并使用样式表来描述格式。但它并没有那么成功。相反,HTML通过弃用&#34;纯格式&#34;来逐步向同一方向移动。标记为<font>,使用<div class='x'>,其中XML将使用<x>,并将越来越多的格式转换为CSS。当然,许多人仍然从XML生成HTML,因为CSS仍有其局限性。因此可以说,XML的大部分目标都已实现,但对现有语法的破坏较少。

答案 2 :(得分:0)

XML和HTML是不同的语言。它们属于标记语言系列,但它们是不同的。它们在第一眼看上去可能看起来一样,但事实并非如此。他们的目的也不同。 XML定义为表示数据结构,而HTML表示表示层。 HTML和XML混合在一起,称为XHTML,这基本上是用HTML表示的HTML。

在此处查看更多信息:

http://courses.cs.vt.edu/~cs1204/XML/htmlVxml.html

http://www.differencebetween.info/difference-between-html-and-xml

http://en.wikipedia.org/wiki/XHTML