Если вы хотите получить необработанный документ запроса XML, обработайте его и затем отправьте необработанный документ ответа XML, то ни одна из вышеупомянутых библиотек, вероятно, не поможет вам, потому что все они специально предназначены для защиты вас от этого сложность.
Для того, чтобы получить исходные данные XML, вам необходимо прочитать необработанные данные POST, который лучше всего сделать так:
$requestDocument = file_get_contents('php://input');
Затем вам нужно обработать его, построить свой документ ответа и передайте его с использованием print
или echo
.
Когда вы говорите «отвечать необработанными данными», вы имеете в виду (A) использовать одну из этих библиотек для построения и передачи ответа, но включая некоторые двоичные данные как часть документа ответа или (B) создать весь ответ документируйте себя и отправьте его как «сырые данные»? – JamesG
Я имею в виду второй из ваших опций ... – spamec
Подробнее, мой сервер должен получить необработанный XML, обработать его, а затем отправить ответ в raw XML .... – spamec