XML学习小结


这两天将刘伟的XML视频看了,关于XML有了些初步了解,现在将XML进行下初步总结.视频里的内容不太多,用张导图来看下.

XML学习小结_第1张图片


关于xmlhtml的比较我们放到最后来说,视频里先是对xml进行了简单的介绍,包括xml的起源、家族定义等等这些在导图中并没有体现,在导图中对于XML的这些基础我们仅仅涉及到了xml的功能、组成应用方面及语法格式这些方面,描写的也比较简单。

XML文件是用来存储和传输数据,所以为了能正确的交互数据,所以xml的文件的结构需要一致,所以在视频里通过两种方法来定义xml的文件结构,这两种方法分别是DTDSchema,然后介绍了DTD的定义、用途和结构,接下来就介绍另一种方法是Schema,与DTD相比,由于Schema采用的是XML的语法,所以编写容易不用学习新的语法,除此之外,Schema还可以支持数据类型设置、扩展性好所以Schema总的来说更完善、更能更强大,所以Schema被称为是DTD的继任者,会逐渐取代DTD

下面来看xmlhtml的比较。

如果我们硬要找些相同点的话,那就是xmlhtml都是标记语言的家族,他们功能都是与操作数据或数据结构有关。

不同点,

1功能上的,html仅仅是数据的显示和格式的布局而xml是用来包含和传输数据的,他们两者是为不同的目的而设计的,所以XML就更不是来替换html了。

2语法

html相比,xml语法也不一样,在html中不区分大小写,在xml中对大小写要求非常严格。

3标记

虽然他们都是标记语言,但是在标记上也是不同的,html使用固有的标记,而xml没有固有的标记。

关于xmlHtml的学习,目前也仅仅是初步了解,要想对它们理解更加深刻,还需在实践中多多练习才可。

你可能感兴趣的:(XML学习小结)