powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Подскажите по SOAP
7 сообщений из 7, страница 1 из 1
Подскажите по SOAP
    #34850025
Привет!
Sybase ASA 9.0.2

От сервера приходит XML:
<?xml version="1.0"encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="urn:xmethods-delayed-quotes"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:newAdvResponse>
<Result xsi:type="xsd:int">501450</Result>
</ns1:newAdvResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Подскажите чайнику - как на SQL из всего этого получить 501450 из строки Result.

Уже неделю мучаюсь - перечитал всё что нашел, но так и не понял. Запутываюсь всё больше и больше в этом XML ;(
...
Рейтинг: 0 / 0
Подскажите по SOAP
    #34850747
Андрей Неходцев... как на SQL из всего этого получить 501450 из строки Result...
На SQL Sybase-овском?
...
Рейтинг: 0 / 0
Подскажите по SOAP
    #34850813
Да, на SQL в Sybase ASA
Разборка XML в ХП будет...
...
Рейтинг: 0 / 0
Подскажите по SOAP
    #34853385
Андрей НеходцевДа, на SQL в Sybase ASA
Разборка XML в ХП будет...
глянь сюда... (может быть "вкуришь" как использовать функцию OpenXML() ).

З.Ы. пардон за лаконичность, сам я в Sybase не шибко разбираюсь...
...
Рейтинг: 0 / 0
Подскажите по SOAP
    #34853743
Спасибо!

Но это я видел, в моем случае всё сложнее.
...
Рейтинг: 0 / 0
Подскажите по SOAP
    #34854060
Андрей НеходцевСпасибо!

Но это я видел, в моем случае всё сложнее.
И что там сложного в том чтобы написать запрос типа:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
SELECT * FROM    
OPENXML ('<?xml version="1.0"?>
<SOAP-ENV:Envelope 
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="urn:xmethods-delayed-quotes" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:newAdvResponse>
<Result xsi:type="xsd:int">501450</Result>
</ns1:newAdvResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>'
,'//ns1:newAdvResponse'
, 2 
, '<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="urn:xmethods-delayed-quotes"/>')
WITH (Result  int)
???
...
Рейтинг: 0 / 0
Подскажите по SOAP
    #34856615
Да сложно нчего, если знаешь как... ;)

Спасибо большое. Всё работает как надо.

Вопрос закрыт.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Подскажите по SOAP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]