SOAP / REST Webservices XML чувствительность к регистру - PullRequest
6 голосов
/ 25 ноября 2011

Я только что усомнился, чувствительны ли к регистру XML-файлы, которые мы используем для наших веб-сервисов на основе SOAP / REST, или нет? Как это работает точно?

Скажите мне как для стандартного мыльного конверта, так и для полезных XML-данных.

Ответы [ 2 ]

10 голосов
/ 25 ноября 2011

SOAP - это конкретный экземпляр языка XML.

Как таковой, он придерживается всех правил XML.

Одно из этих правил заключается в том, что XML чувствителен к регистру.

Поэтому SOAP также чувствителен к регистру.

То же самое верно для REST

9 голосов
/ 25 ноября 2011

XML всегда чувствителен к регистру; это определяется таким образом W3C (см. определение «match», где говорится, что сворачивание регистров не выполняется). SOAP использует XML как для конверта, так и для полезной нагрузки, поэтому они по определению с учетом регистра.

(Обратите внимание, что это отличается от HTML, который не учитывает регистр для имен элементов и атрибутов. Это связано с тем, что HTML построен поверх SGML, который сам по себе является гораздо более сложным предшественником XML. )

...