powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / XML парсинг
3 сообщений из 3, страница 1 из 1
XML парсинг
    #39908616
Фотография medoed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребят, подскажите пожалуйста с парсингом простейшего XML, выводится пустота, где я ошибся :

Код: sql
1.
2.
3.
4.
5.
6.
7.
declare @pXml xml , @idoc int
set @pXml = '<Root><row><id>1</id><namestr>ONE</namestr></row><row><id>2</id><namestr>TWO</namestr></row><row><id>3</id><namestr>THIRD</namestr></row></Root> '

 select  
	 b.value('@id'      ,'int')				as id  
        ,b.value('@namestr' ,'nvarchar(200)')	as namestr   
 FROM @pXml.nodes('Root/row') a(b)



Спасибо!
...
Рейтинг: 0 / 0
XML парсинг
    #39908619
Minamoto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
medoed,

Код: sql
1.
2.
3.
4.
5.
6.
7.
declare @pXml xml , @idoc int
set @pXml = '<Root><row><id>1</id><namestr>ONE</namestr></row><row><id>2</id><namestr>TWO</namestr></row><row><id>3</id><namestr>THIRD</namestr></row></Root> '

 select  
	 b.value('id[1]'      ,'int')				as id  
        ,b.value('namestr[1]' ,'nvarchar(200)')	as namestr   
 FROM @pXml.nodes('Root/row') a(b)



Через @ идет доступ к атрибутам, к элементам - просто по имени. Ну и [1] для гарантии единственности возвращаемого значения.
...
Рейтинг: 0 / 0
XML парсинг
    #39908621
Фотография medoed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Minamoto
medoed,

Код: sql
1.
2.
3.
4.
5.
6.
7.
declare @pXml xml , @idoc int
set @pXml = '<Root><row><id>1</id><namestr>ONE</namestr></row><row><id>2</id><namestr>TWO</namestr></row><row><id>3</id><namestr>THIRD</namestr></row></Root> '

 select  
	 b.value('id[1]'      ,'int')				as id  
        ,b.value('namestr[1]' ,'nvarchar(200)')	as namestr   
 FROM @pXml.nodes('Root/row') a(b)



Через @ идет доступ к атрибутам, к элементам - просто по имени. Ну и [1] для гарантии единственности возвращаемого значения.

Да, я затупил, спасибo!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / XML парсинг
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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