java系统学习(十五) --------xml基础


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.0必需的数据传输和交互工具,其语法非常严谨。XML使得在网络上使用SGML语言变得更加简单和直接。



XML与HTML的比较

HTML



       
          
          &

你可能感兴趣的:(java,java从基础到实战)