Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Подскажите по атрибутам в xml  [new]
Диам
Member

Откуда:
Сообщений: 1497
Здравствуйте.
Сделал такой запрос:
<response dd="22"><operation>upload_payments</operation><version>1.0</version><id_report>2222</id_report><Res2><res1 fatal="true"><res3>1</res3></res1></Res2></response>


в результате я получаю
<response dd="22">
<operation>upload_payments</operation>
<version>1.0</version>
<id_report>2222</id_report>
<Res2>
<res1 fatal="true">
<res3>1</res3>
</res1>
</Res2>
</response>


А мне надо вот такую
<response dd="22">
<operation>upload_payments</operation>
<version>1.0</version>
<id_report>2222</id_report>
<res1 fatal="true" 1</res1>
</response>
т.е. res2 и res3 не нужны. Как этого добиться?
18 дек 15, 14:17    [18578375]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите по атрибутам в xml  [new]
Диам
Member

Откуда:
Сообщений: 1497
Сорри, не то в качестве запроса выложил.
declare @id_report int=2222

SELECT 22 as [@dd]
			,'upload_payments' as operation
				,'1.0' as [version]
				,@id_report as id_report
				, (SELECT 'true' as [@fatal], 1 as res3 
						FOR XML path('res1'), type) as Res2
FOR xml path('response')
18 дек 15, 14:17    [18578378]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите по атрибутам в xml  [new]
Диам
Member

Откуда:
Сообщений: 1497
народ, может кто-нибудь помочь?
19 дек 15, 18:18    [18582533]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите по атрибутам в xml  [new]
Rankatan
Member

Откуда:
Сообщений: 250
declare @id_report int=2222

SELECT 22 as [@dd]
			,'upload_payments' as operation
				,'1.0' as [version]
				,@id_report as id_report
				, (SELECT 'true' as [@fatal], 1 
						FOR XML path('res1'), type)
FOR xml path('response')
20 дек 15, 00:14    [18583526]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите по атрибутам в xml  [new]
Диам
Member

Откуда:
Сообщений: 1497
хм, неожиданно...
Rankatan, спасибо за помощь.
21 дек 15, 01:44    [18586476]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить