标签: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就是网络信息交换的传输标准,只有遵守传输规则,才能实现信息传输的安全、高效。
标签:xml
原文地址:http://blog.csdn.net/u010942465/article/details/40898839