SGML : 标准通用标记语言(Standard Generalized Markup Language )现时常用的超文本格式的最高层次标准,是可以定义置标语言的元语言。
XML :是SGML的一个精简的子集,只有SGML 20%的标记,能完成80%的功能,只关心数据以及它的结构的本身,是普遍的数据存储,操作,和传输的工具。
XML 的特点:可扩展性,允许用户自定义标记和文档结构,以便于结构化的描述自己领域的信息,提供处理数据的最佳方式。
XML的优点: 1.实现不同数据源之间的数据交换和传输(跨平台:一种数据只要将他的数据表示为xml格式,就能被另外的数据源有效的识别,如Oracle SQl server Mysql)。对xml的数据的处理已经是常规数据库管理的一部份。 2.数据内容和表现形式的分离(是XML的数据易读,无缝集成不同数据源的数据的数据。便于信息的检索,可根据标记查找。) 3.支持不同的文字,不同语种之间的交互(xml依赖unicode 标准,支持所有语言的文字编码,跨品台,跨语种,跨文化的网络语言,实际上它不限于网络) 4.元语言
HTML:是SGML的一个应用,html关注的是浏览器上的显示效果。
XHTML:是用xml重新定义的HTML语言,更加严禁,跨平台,兼容性好,如手机,各浏览器。
HTML与XHTML之间的差别,粗略可以分为两大类比较: 1.是功能上的差别(主要是XHTML可兼容各大浏览器、手机以及PDA;并且浏览器也能快速正确地编译网页。) 2书写习惯的差别(XHTML的语法较为严谨,所以如果你是习惯松散结构的HTML编写者,那需要特别注意XHTML的规则)
不常用的空元素:
<area> <base> <col> <command> <embed> <keygen> <param> <source> <track> <wbr>