SOAP/REST网络服务XML大小写敏感性问题

7

我有一个疑问,我们用于SOAP/REST-based网络服务的XML是否区分大小写?它的工作原理是什么?

请告诉我默认的SOAP envelope和payload XMLs都是如何处理的。

2个回答

12

SOAP是一种特定的XML语言实例。

因此,它遵循XML的所有规则。

其中一条规则是XML区分大小写。

因此,SOAP也是区分大小写的。

REST同样如此。


10

XML始终区分大小写;根据 W3C 的定义(请参阅“匹配”一词的定义,其中指出不执行大小写折叠)。SOAP将XML用于信封和有效负载,因此它们根据定义是区分大小写的。

(请注意,这与HTML不同,HTML对元素和属性名称不区分大小写。这是因为HTML基于SGML构建,而SGML本身是XML的前身,更加复杂。)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接