2012-10-06 59 views
-1

我无法理解XML在消息传递协议中的用途。我的一位朋友告诉我发现。有人可以用例子给出一个想法吗?消息协议中XML的用途

+0

为什么有这个问题的投票? –

+0

不是我的失望,但这个问题不符合SO的标准。有关详细信息,请阅读[FAQ]和[Ask]。 –

回答

0

在协议中使用XML的将是:

  • 好定义的标准
  • 大量的用于创建,核实和解析XML
  • 自我记录和力所能及可读(调试)支持
  • 不依赖于平台,因此它在任何系统之间传输
2

最受欢迎的协议,它依赖于o XML是基于SOAP的Web服务。 时下SOAP基本上被基于REST的Web服务所取代,而XML格式的消息有效载荷被使用JSON格式化的数据所取代。

在我看来,这种改变是由于简化一套变得太复杂的标准而引发的。虽然我错过了诸如消息验证之类的功能(可能使用XML Schema),但我们必须承认JSON在编码和解析数据结构方面效率更高。