相同点:XML和HTML都是标记文本,他们在结构上大致相同,都是以标记的形式来描述信息。
不同点:
(1)设计目标:HTML是用来显示数据的,XML是用来传输和存储数据的。XML实现了数据的平台无关性。
(2)是否区分大小写:XML是严格区分大小写。
(3)根元素:HTML可以有多个根元素,而格式良好的XML有且只能有一个根元素
(4)空格处理:HTML中,空格是自动过滤的;XML中空格不会自动删除。
(5)标记的定义:HTML中标记是预定义的,而XML中的标记可以根据需要自己定义,并且可扩展。