XML在消息传递协议中的用途是什么

时间:2012-10-06 13:34:46

标签: xml protocols messaging

我无法理解XML在消息传递协议中的用途。我的一个朋友告诉我找出来。任何人都可以举例说明吗?

2 个答案:

答案 0 :(得分:2)

依赖于XML的最流行的协议是基于SOAP的Web服务。 如今,SOAP已基本上被基于REST的Web服务和XML格式的消息有效负载所取代,而这些有效负载被使用JSON格式化的数据所取代。

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

答案 1 :(得分:0)

在协议中使用XML将是:

  • 定义明确的标准
  • 对创建,验证和解析XML的大量支持
  • 自我记录和人工可读(用于调试)
  • 不依赖于平台,因此它可以在任何系统之间传输
相关问题