Я работаю с SOAP и XML для взаимодействия с некоторыми веб-сервисами.
Я заметил, что подпрограммы, сгенерированные gsoap, не имеют новой строки и работают корректно. Я последовательно пытался написать свои собственные подпрограммы, используя libxml2, который делает отступ XML с новыми строками.
В то время как все веб-сервисы, которые я тестировал, могли работать с кодом, сгенерированным gsoap, не все из них могли работать с моим рукописным кодом, и ошибкой срабатывания было наличие символов новой строки.
Итак, мой вопрос: запрещены ли новые строки в XML + SOAP? Должен ли я писать весь код в одну строку? Или я просто столкнулся с некоторыми сломанными сервисами?