|
Возвращаемый результат веб-сервиса | ☑ | ||
---|---|---|---|---|
0
hugo
15.09.15
✎
16:53
|
Добрый день! Прошу помощи в решении вопроса. Есть веб-сервис, возвращает результат вида:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"> <soap:Header/> <soap:Body> <m:GetDataResponse xmlns:m="http://localhost/ААА"> <m:return xsi:type="m:dataroot" Ид1="2002" Ид2="false" Ид3="083" Ид4="2015" Ид5="1" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <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="http://www.w3.org/2003/05/soap-envelope"> <soap:Header/> <soap:Body> <m:GetDataResponse Вопрос: можно ли как-нибудь при возврате данных исключить формирование данной шапки? |
|||
1
Fragster
гуру
15.09.15
✎
16:55
|
(0) а ты что, ответ руками парсишь, чтоли?
|
|||
2
hugo
15.09.15
✎
16:55
|
Чтобы данные вернулись в виде:
<dataroot xmlns="http://localhost/ААА" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Ид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) понятно, спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |