标记语言HTML、XML、XHTML、WML,很多人搞不清楚他们之间的关系。本文介绍HTML、XML、XHTML、WML的定义以及区别。
1.HTML:用于Internet的标记语言,是一种基于标准通用置标语言(SGML)的应用,后来成为国际标准,由万维网联盟(W3C)维护。
2.XML:标准通用电子文档置标语言SGML(Standard Generalized Markup Language)限制形式的简化版本。
3.WML1.x:WAP Forum(97)参考HTML创建的、WAP1.x规范中的标记语言,无线设备的第一个标记语言。Openwave、Nokia 和Ericsson 很早都有自己独立的标记语言。现在很多的WAP站点依然使用的是WML。
4.XHTML:基于XML、在HTML4.0基础上优化和改进的标记语言,功能上继承XML,结构比HTML更简洁和严格。XHTML使得WAP与Web二者趋向统一。
5.XHTML Basic:W3C建议的移动Web置标语言,是XHTML的简化版本,但是不包含XHTML特性,例如CSS,Frames和Scripting。
6.XHTML MP:WAP2.0指定的官方标记语言,基于XHTML Basic创造,并从XHTML的完整版本中增加了一些元素和内部样式表等功能。XHTML MP是XHTML的一个严格子集。
7.WCSS/WAP CSS: CSS2的一个简化版本,增加了WAP特有的扩展,可以很简单的改变XHTML MP页面的布局和风格。
8.WML2.0:第二代无线标记语言,参考了XHTML语言,增加了一些元素和内部样式表等功能,并且能支持XHTML和TCP/IP协议。WAP2.0就是采用了XHTML和CSS作为WML2.0的底层支持。