前言:
json的出现 是用来替代XML的
原因:
XML相比JSON最大的区别是充满了冗余信息。多数时候我们不需要冗余信息,
但是一旦需要的时候没有就是不行。这就是XML与JSON最大的区别。
为什么很多人反对使用XML,因为多数时候不需要冗余信息。
但是:
json的存在是典型的20%功能解决80%需求。
为什么不要xml?
因为里面80%的功能你不需要,等你需要的时候你就明白,这事只能xml干,json不行。
这是我所了解的 那请问还需要学XML吗?
也许毕业了工作了,遇到的项目是以前的 ,需要XML那怎么办?
而且现在xml还不至于完全被替代,何来不学之说。
个人觉得还是有必要的,毕竟是基础,虽然是过时了的技术,但还是有必要掌握一下的,而且花费的时间也不多,大概4天。
贪多嚼不烂,但也别怕走弯路。
脚踏实地吧 骚年
开始学习XML啦
学习一门新技术,我们得想三个问题:
XML是什么?
XML怎么使用?
XML运用场景?
先来解决第一个问题:XML是什么?
XML 是可扩展标记语言
其设计宗旨是传输数据,而非显示数据 其焦点是数据的内容
XML运用场景:
1. tomcat
2. struts Hibernate spring (三大框架)
3. 作为软件的配置文件
4. 作为数据的载体(存储数据,小型的“数据库”)
学习之前 我想大家都知道HTML,XHTML吧
来区分以下三者:
XML:被设计用来传输和存储数据。
HTML 被设计用来显示数据。 设计用来显示数据,其焦点是数据的外观
XHTML:就是符合 XML标准的改进型 HTML
总结:HTML 旨在显示信息,而 XML 旨在传输信息。别搞错了
学习XML前最好对以下内容有基本的了解
HTML / XHTML
JavaScript
重点:
XML标签没有被预定义。您需要自行定义标签。
XML 被设计为具有自我描述性。
XML 是没有行为,是不作为的。
意思就是 标签 你可以自己选择如何定义
而且 它只是一个数据并不能做任何事情
仅仅是包装 XML 标签中的纯粹的信息。
我们需要编写软件或者程序,才能传送、接收和显示出这个文档。
xml文件保存格式就是.xml
举个栗子:
<note>
<to>codingCoge</to>
<from>didi</from>
<heading>Hello