首页 > 代码库 > xml学习笔记

xml学习笔记

         XML--可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构型的标记语言。----百度百科。

         一  XML是用来干什么的呢?我们可以把它理解为一个标准,接口的标准。什么接口呢?万维网传输数据的接口。

        为什么使用接口呢?接口标准有什么好处呢?思考一下,加入我们需要向计算机加一个内存条,是不是直接买一个接口相同的内存条,插上就可以用了呢。为什么呢?因为计算机接口和内存条接口是统一的,我们只需要按照接口来买就可以了,是不是很方便呢。

       

  二  XML是由HTML发展而来的,我们对两者进行比较。

   1 XML不是要替换HTML,而是对HTML进行了功能上的补充,使HTML功能更加完善。

2 XMLHTML目标不同,HTML的设计目的是显示数据,XML的功能是传输数据。

3HTML相似,XML对传输内容不进行任何操作,它只能用来制定数据传输的格式标准,而不能更改或者操作传输的内容。

4 HTML标记完全是预定义的,例如a只能用来标识超链接,使用者只能使用当前的HTML标记;XML完全是自定义的架构,使用者可以使用任何内容作为传输数据的标识。

三  XML主要应用在那些地方呢?

        1作为系统的配置文件,例如Web中的web.xmlTomcat中的server.xml等等;

2 Ajax中传输数据

3 Web Service 中传输数据

4异构平台的数据交换与整合

四  XML包含那些内容呢?

1元素:即标识符,用来设置格式的载体。

2实体引用和CDATE:为了与XML中的关键字符区分开,而特意设置的代表符号。

3属性和注释:提供元素的附加信息和解释说明。

4处理指示(PI):传递指令用于XML解析器传递信息到应用程序。

 五  那么XML的标准是怎么实现的呢?DTDSchemaDTDSchema定义了一系列的属性和规则来完    善XML信息传输的标准,具体规则这里不再敖述。

      总结:XML就是网络信息交换的传输标准,只有遵守传输规则,才能实现信息传输的安全、高效。

xml学习笔记