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中的keyword符区分开。而特意设置的代表符号。
3 属性和凝视:提供元素的附加信息和解释说明。
4处理指示(PI):传递指令用于XML解析器传递信息到应用程序。
五 那么XML的标准是怎么实现的呢?DTD和Schema,DTD和Schema定义了一系列的属性和规则来完 善XML信息传输的标准。详细规则这里不再敖述。
总结:XML就是网络信息交换的传输标准,仅仅有遵守传输规则。才干实现信息传输的安全、高效。