XML、HTML、XHTML

定义

XML:可扩展标记语言(Extensible Markup Language)

标记:计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。可扩展性:定义标记语言,既可以选择国际通用的标记语言,如HTML,也可以使用像XML这样由相关人士自由决定的标记语言。这就是语言的可扩展性。

HTML: 超文本标记语言(Hyper Text Markup Language)

欢迎点击此博客:初识HTML,了解更多

XHTML:可扩展超文本语言(Extensible Hyper Text Markup Language)

它是一种标记语言,表现方式与超文本标记语言(HTML)类似,不过语法上更加严格。
从继承关系上讲,HTML是一种基于标准通用标记语言(SGML)的应用,是一种非常灵活的置标语言,而XHTML则基于可扩展标记语言(XML),XML是SGML的一个子集。如下图。XHTML
1.0在2000年1月26日成为W3C的推荐标准。

这里写图片描述

简单来说,它是以XML的语法形式来写HTML。

XML和HTML的联系

1、本质都是标记语言(ML:Markup Language),都是基于文本编辑和修改的。

2、在结构上也很像,XM对HTML的补充。

3、转换:为了更好地适应客户端浏览器的浏览,可以在服务器端进行XML->HTML的转换,但普通静态控件不支持这种转换,可以选择支持XMLDOM的ASP或PHP服务器进行。

4、操作性:它们自身都不进行操作,XML描述数据,HTML显示。

5、 都可以通过CSS来改变外观

XML和HTML的区别

这里写图片描述

小结

个人理解:HTML,XML,XHTML三个之间的关系类似姐姐,弟弟,姐弟近亲结婚的孩子之间的关系,大家怎么看待呢,欢迎您在评论下方留言。

猜你喜欢

转载自blog.csdn.net/renmengmeng520/article/details/79875580