Мой веб-сервис возвращает XML в строковом формате, и я вызываю его через SOAP-UI.
При успешном выполнении пользовательский интерфейс SOAP автоматически заключает возвращаемый результат в символьный тег данных следующим образом:
<![CDATA[<result>
<tagA>
<tagA1 />
<tagA2 />
<tagA3 />
</tagA>
<tagB>blah</tagB>
<tagC>blah</tagC>
</result>]]>
Но при возврате ошибки вместо того, чтобы заключать результат в символьный тег данных, все, что меньше символа (<), переводится в символ HTML, <; </p>
<result>
<error>blah</error>
</result>
Почему это происходит?Как это предотвратить?