Java WSDL возвращает строку в формате xml - PullRequest
0 голосов
/ 09 октября 2018

Мой веб-сервис возвращает XML в строковом формате, и я вызываю его через SOAP-UI.

При успешном выполнении пользовательский интерфейс SOAP автоматически заключает возвращаемый результат в символьный тег данных следующим образом:

<![CDATA[<result>
    <tagA>
        <tagA1 />
        <tagA2 />
        <tagA3 />
    </tagA>
    <tagB>blah</tagB>
    <tagC>blah</tagC>
</result>]]>

Но при возврате ошибки вместо того, чтобы заключать результат в символьный тег данных, все, что меньше символа (<), переводится в символ HTML, <; </p>

&lt;result>
    &lt;error>blah&lt;/error>
&lt;/result>

Почему это происходит?Как это предотвратить?

1 Ответ

0 голосов
/ 09 октября 2018

Вы создали свой собственный метод размещения тега CDATA вокруг вашего xml?Этот код все еще выполняется в случае исключения?

...