powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / XML TYPE
3 сообщений из 3, страница 1 из 1
XML TYPE
    #39303904
lalafa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здр-те.

Запускаю в Оракл 9 запрос:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
select xmlelement("SOAP-ENV:Envelope",
                    xmlattributes('http://schemas.xmlsoap.org/soap/envelope/' as
                                  "xmlns:SOAP-ENV",
                                  'http://schemas.xmlsoap.org/soap/encoding/' as
                                  "xmlns:SOAP-ENC",
                                  'http://www.w3.org/2001/XMLSchema-instance' as
                                  "xmlns:xsi",
                                  'http://www.w3.org/2001/XMLSchema' as
                                  "xmlns:xsd"),
                    xmlelement("SOAP-ENV:Body",
                               (xmlelement("m:GetClients",
                                           xmlattributes('http://test.ru/' as
                                                         "xmlns:m")))))
    from dual;



Получаю:
Код: xml
1.
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><SOAP-ENV:Body><m:GetClients xmlns:m="http://test.ru/"></m:GetClients></SOAP-ENV:Body></SOAP-ENV:Envelope>



Как можно изменить запрос, чтобы на выходе пустой элемент m:GetClients был бы в виде(без закрывающего тега):
Код: xml
1.
<m:GetClients xmlns:m="http://tsb.kz/"/>
...
Рейтинг: 0 / 0
XML TYPE
    #39305137
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
select XMLSERIALIZE(CONTENT xmlelement("SOAP-ENV:Envelope",
                    xmlattributes('http://schemas.xmlsoap.org/soap/envelope/' as
                                  "xmlns:SOAP-ENV",
                                  'http://schemas.xmlsoap.org/soap/encoding/' as
                                  "xmlns:SOAP-ENC",
                                  'http://www.w3.org/2001/XMLSchema-instance' as
                                  "xmlns:xsi",
                                  'http://www.w3.org/2001/XMLSchema' as
                                  "xmlns:xsd"),
                    xmlelement("SOAP-ENV:Body",
                               (xmlelement("m:GetClients",
                                           xmlattributes('http://test.ru/' as
                                                         "xmlns:m")))))
                                                         as CLOB INDENT) msg
    from dual
...
Рейтинг: 0 / 0
XML TYPE
    #39305837
lalafa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, нужно будет почитать про XMLSERIALIZE
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / XML TYPE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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