【发布时间】:2011-11-25 10:36:43
【问题描述】:
我只是怀疑我们用于基于 SOAP/REST 的 Web 服务的 XML 是否区分大小写?它是如何工作的?
告诉我默认的肥皂信封和有效载荷 XML。
【问题讨论】:
标签: web-services rest soap
我只是怀疑我们用于基于 SOAP/REST 的 Web 服务的 XML 是否区分大小写?它是如何工作的?
告诉我默认的肥皂信封和有效载荷 XML。
【问题讨论】:
标签: web-services rest soap
SOAP 是 XML 语言的特定实例。
因此,它遵守 XML 的所有规则。
其中一条规则是XML 区分大小写。
因此SOAP 也区分大小写。
REST 也是如此
【讨论】:
XML 始终区分大小写;它是由W3C 以这种方式定义的(参见“匹配”的定义,它表示不执行大小写折叠)。 SOAP 将 XML 用于信封和有效负载,因此它们根据定义区分大小写。
(请注意,这与 HTML 不同,HTML 对元素和属性名称不区分大小写。这是因为 HTML 建立在 SGML 之上,而 SGML 本身是 XML 的更复杂的前身.)
【讨论】: