|
Возвращаемый результат веб-сервиса |
☑ |
0
hugo
15.09.15
✎
16:53
|
Добрый день! Прошу помощи в решении вопроса. Есть веб-сервис, возвращает результат вида:
<soap:Envelope xmlns:soap=";
<soap:Header/>
<soap:Body>
<m:GetDataResponse xmlns:m=";
<m:return xsi:type="m:dataroot" Ид1="2002" Ид2="false" Ид3="083" Ид4="2015" Ид5="1" xmlns:xs="; xmlns:xsi=";
<m:Сальдо>
<m:ROW>
<m:SS_DIV>333</m:SS_DIV>
<m:SS_SUBDIV>333</m:SS_SUBDIV>
<m:SS_YEAR>333</m:SS_YEAR>...
Если делать предварительную выгрузку в xml файл, то туда записываются данные без шапки:
<soap:Envelope xmlns:soap=";
<soap:Header/>
<soap:Body>
<m:GetDataResponse
Вопрос: можно ли как-нибудь при возврате данных исключить формирование данной шапки?
|
|
1
Fragster
гуру
15.09.15
✎
16:55
|
(0) а ты что, ответ руками парсишь, чтоли?
|
|
2
hugo
15.09.15
✎
16:55
|
Чтобы данные вернулись в виде:
<dataroot xmlns="; xmlns:xs="; xmlns:xsi="; Ид1="2002" Ид2="false" Ид3="083" Ид4="2015" Ид5="1">
<Сальдо>
<ROW>
<SS_DIV>333</SS_DIV>
<SS_SUBDIV>333</SS_SUBDIV>
|
|
3
Fragster
гуру
15.09.15
✎
16:56
|
вообще это типа soap, стандарт и все такое...
|
|
4
hugo
15.09.15
✎
16:56
|
(1) нет
|
|
5
Fragster
гуру
15.09.15
✎
16:56
|
(2) а ты откуда их забираешь?
|
|
6
Fragster
гуру
15.09.15
✎
16:56
|
чем запрос делаешь?
|
|
7
Fragster
гуру
15.09.15
✎
16:57
|
(4) тогда чем оно мешает? все нормальное объектно-ориентированное делает все автоматически. и на выходе у тебя получается типа объекта со свойством резалт со свойством-массивом роу со свойствами эсэсдив и эсэссабдив
|
|
8
hugo
15.09.15
✎
16:58
|
(5) я из отдаю, оно мешает клиенту
|
|
9
hugo
15.09.15
✎
16:59
|
я думал может есть какой-нибудь признак, отлючив который можно упростить жизнь клиенту
|
|
10
Fragster
гуру
15.09.15
✎
16:59
|
(9) то, что ты хочешь отдать - это не SOAP
|
|
11
Fragster
гуру
15.09.15
✎
17:00
|
если хочешь упростить - то переходи на http сервисы, но если "клиент" не смог создать объект типа soapclient - то ты с ним всё равно намучаешься...
|
|
12
hugo
15.09.15
✎
17:01
|
(11) понятно, спасибо!
|
|