定义 |
XML:可扩展标记语言(Extensible Markup Language)
标记:计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。可扩展性:定义标记语言,既可以选择国际通用的标记语言,如HTML,也可以使用像XML这样由相关人士自由决定的标记语言。这就是语言的可扩展性。
HTML: 超文本标记语言(Hyper Text Markup Language)
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三个之间的关系类似姐姐,弟弟,姐弟近亲结婚的孩子之间的关系,大家怎么看待呢,欢迎您在评论下方留言。