xml学习笔记
XML--可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构型的标记语言。----百度百科。 一 XML是用来干什么的呢?我们可以把它理解为一个标准,接口的标准。什么接口呢?万维网传输数据的接口。 为什么使用接口呢?接口标准有什么好处呢?思考一下,加入我们需要向计算机加一个内存条,是不是直接买一个接口相同的内存条,插上就可以用了呢。为什么呢?因为计算机接口和内存条接口是统一的,我们只需要按照接口来买就可以了,是不是很方便呢。 二 XML是由HTML发展而来的,我们对两者进行比较。 1 XML不是要替换HTML,而是对HTML进行了功能上的补充,使HTML功能更加完善。 2 XML和HTML目标不同,HTML的设计目的是显示数据,XML的功能是传输数据。 3 与HTML相似,XML对传输内容不进行任何操作,它只能用来制定数据传输的格式标准,而不能更改或者操作传输的内容。 4 HTML标记完全是预定义的,例如a只能用来标识超链接,使用者只能使用当前的HTML标记;XML完全是自定义的架构,使用者可以使用任何内容作为传输数据的标识。 三 XML主要应用在那些地方呢? 1 作为系统的配置文件,例如Web中的web.xml,Tomcat中的server.xml等等; 2 Ajax中传输数据 3 Web Service 中传输数据 4 异构平台的数据交换与整合 四 XML包含那些内容呢? 1 元素:即标识符,用来设置格式的载体。 2 实体引用和CDATE:为了与XML中的关键字符区分开,而特意设置的代表符号。 3 属性和注释:提供元素的附加信息和解释说明。 4处理指示(PI):传递指令用于XML解析器传递信息到应用程序。 五 那么XML的标准是怎么实现的呢?DTD和Schema,DTD和Schema定义了一系列的属性和规则来完 善XML信息传输的标准,具体规则这里不再敖述。 总结:XML就是网络信息交换的传输标准,只有遵守传输规则,才能实现信息传输的安全、高效。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |