XML的产生及于HTML的比较
XML的产生
XML的全称是"Extensible Markup Language",是可扩展的标记语言。为什么说它是可扩展的?它又扩展谁?其实它由标准通用标记语言(Standard Generalized Markup Language,SGML)扩展而来的,XML是SGML的简化版本。
SGML功能非常强大,可以定义标记语言的元语言。由于它非常复杂,不适合在Web上应用,所以将其扩展为在互联网上应用的XML语言。
HTML是一种标记语言,在HTML里面有很多标记,而XML允许创建自己的标记。XML并不是标记语言,它是用来创建标记语言的元语言。XML不是HTML的替代品,也不是HTML的升级,它只是HTML的补充,为HTML扩展更多的功能。
XML用来定义类似HTML的标记语言,然后再用这个标记来显示信息。那么XML有什么优点呢?
现在网络应用越来越广泛,仅靠HTML单一的文件类型,处理千变万化的文档和数据已经力不从心。HTML的语法十分不严谨,而XML作为Web 2.