刚开始接触微信开发的时候,遇到了两个新词,就是XML和JSON,于是找了相关资料总结了本文的定位:帮助初学者理解这些两个术语,和一般概念,达到现在学习和销售的目的。想象一个场景,两个系统,不同语言编写的程序,不同定位的程序。我们现在需要在这两个系统之间传递消息。在这个传输过程中我们应该使用什么?XML和JSON就是为这样的场景而生的。它们的优点是可以在不同的系统中传递消息,以不同的程序可以理解的方式传递消息。放到五层模型中,我们可以很清楚的了解到它们都位于应用层。XMLXML指的是可扩展标记语言XML,其设计目的是传输和存储数据(XML的根本价值)。XML是一种语言,类似于html,但是并没有像html那样有各种预定义的标签供我们使用,而是有些标签需要我们自己定义。下面是一段XML代码的例子body>不要忘记英文!
