最近看了张孝祥的深入体验Java Web开发内幕,了解了XML与HTML的区别。
1.HTML是一种表现技术,将数据和显示效果混在一起;而XMl只是存储了数据和描述数据之间的关系。
2.HTML格式比较松散,HTMl解释器通常采用尽量解释的机制,这样就会造成在不同的浏览器里面显示出不同的效果。而XML是比较严格的标记语言。
3.HTML的标记集合是固定的,你不能随意的更改,而XML没有提供一组事先定义好的标签,是可以扩展的
4.XML允许粒度更改,不必在XML文档每次都有局部变化的时候发送整个文档内容,只是改变的元素才必须从服务器发送到客户机,而HTML不支持。