导读:刚开始看到这个名的时候,还以为会和HTML一样呢,结果看完了资料里的视频,才发现是各有千秋。现在,就对XML的基础知识,做一个总结。


一、总体概述

XML(Extensible Markup Language:是一种类似于HTML的标记语言,它可扩展,是W3C的推荐标准。


说明:在视频中,总共讲了3个方面的东西。第一,对XML进行了一个总体的该说;第二,讲了XML的组成部分DTD;第三,讲解了XML的组成部分Schema技术。其中,Schema技术是对于DTD的继任和替代。从整体看来,XML更多的则是关注于数据的描述。


二、细节说明


2.1,XML

XML的应用:1,作为系统的配置文件;2,传输数据(Ajax和Web Services中);3,异构平台的数据交换与整合。

格式良好的XML:1,XML文件必须有根元素;2,XML文件必须有关闭标签;3,XML标记对大小写敏感;4,元素必须被正确的嵌套;5,属性必须加引号。

2.2,DTD(Document Type Definition)

作用:DTD定义了XML文件的结构;为XML文件提供语法与规则;保证了数据的正确交换。

在哪定义:1,在XML文件中;2,在XML文件外。

实体:是用于定义引用普通文本或特殊字符的快捷方式的变量,实体引用是对实体的引用,可在内部或外部声明。

2.3,Schema(XML Schema Definition(XSD))技术

定义:描述XML文档的结构,是基于XML的DTD的替代者。

作用:1,可保护数据通信;2,是可扩展的(由XML编写)。

与DTD的异同

相同:Schema是DTD的继任者,它会在将来取代DTD。

不同:Schema可针对未来的需求进行扩展;基于XML编写;支持数据类型;功能更强大和完善。


三、与HTML的不同

XML不是用来替换HTML的技术,它和HTML是分别为不同的目的而设计的。

目的:XML是包含和传输数据;HTML是显示数据。


四、个人感受

正如XML不是用来替代HTML技术一样,旧知识也不是被新知识替代的。有时候学习的越来越累,就是没有把新知识给融进去旧知识里,觉得自己越学越多,所以感到困难。



posted on 2015-05-12 14:55  何红霞  阅读(292)  评论(0编辑  收藏  举报