Я пытаюсь написать API веб-службы с использованием PHP и Yii. Это означает, что я буду использовать веб-службы SOAP, поскольку Yii напрямую не поддерживает веб-службы RESTful.Yii SOAP Web Service возвращает XML
Я хотел бы вернуть результаты в формате XML в виде строк (это может быть глупо, но я работаю с довольно громоздкими типами данных, что затруднит жизнь клиентам веб-служб, пытающимся их использовать). Проблема, с которой я сталкиваюсь, заключается в том, что возвращаемый XML-код содержит теги, что приводит к тому, что клиенты, которые не читаются корректно клиентом веб-службы.
Например, я могу вернуть эту строку в одном из моих веб-сервисов:
"hello
"
Но не эту строку:
"<hello>
"
(пустая строка считывается клиентом)
Итак, существует ли способ для веб-службы SOAP вернуть XML-документ в качестве строка (в общем, или, в частности, Yii)?
Спасибо. Это действительно помогает решить проблему. Теперь мне просто нужно выяснить, правильно ли возвращать XML, используя SOAP. – Epicurus