学过HTML,再学习xml,感觉html和xml在形式上很像:它们都是"<></>"这种形式的,如果不仔细阅读内容,会觉得它们是一种东西。
虽然在形式上看起来很一样,但是在使用上,xml显得更加灵活,我们使用xml时,要自己定义标签的,不像html中,我们在页面显示数据的时候,要先用已有的html标签来规划要显示内容的结构,我们不自己创造标签。但是在xml中,我们要按照规则,自定义标签,或者使用已有的模板,然后根据模板来添加内容。
另外,在用途上,它们也不同,html是为了显示页面的内容而生的,但是xml,主要还是为了传输数据和做配置文件(例如:对网页中出错页的处理)。
XML从整体结构上看,它的结构还是比较轴对称的,一个开始必须对应一个结束,不像html那样,有的标签可以没有结束标记(例如:<p>标记)。从xml的语法规定上看,它还是比较严格的,让使用者在一定范围内增加了灵活性又不至于出问题。
最后,是XML的两种模板式的东西,就是别人做好了样式,自己填内容,这两种模板不仅在文件类型上不同,而且功能也不同,经过发展,正式schema以它的可扩展性,完善的功能和支持数据类型最终会取代DTD.
时间: 2024-09-27 02:29:51