Вопрос : SQL Recordset от данных по XML

Я имею несколько данных по xml мне нужно для того чтобы возвратить в специфически форме и в виду того что я никогда реально работал с XML я нахожу на samaple Кодего кирпича wall.

the в настоящее время reruns вспышка following

Model черная 1873 ватта 240 ватт Volts
Acc вспышки 1973 VoltsBlack 220.       Черный внезапный пол Stand

what мне нужна возвращенная вспышка is

Model черная 1873 ватта 240 ватт Volts
Acc вспышки 1973 Volts
Model черных 220.        Черный внезапный пол Stand

Also, котор число вариантов/имени может поменять и номер sub деталя под именем может также поменять поэтому мне нужно это быть очень родов в природе и возвращать в показанной форме независимо от того, как много узлов находятся в xml
class= " ясное " >
> " codeSnippet " class=
class= " lineNumbers "
class=
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
options> @XmlData='< >SET " class= " " codeSnippet947146 id=
					Model
						
							 
								5276 
								4566 
								0 
								 
								16 x 16 
								25.00 
								1
							
							 
								5276 
								4566 
								0 
								 
								16 x 16 
								25.00 
								1
							
						
					
					
					



отборно 
R.i.query («имя ").value («. », «varchar (30) ") [имя], R.i.query («option_info/деталь/itemoption_description [1] ").value («. », «varchar (100) ") [itemoption_description]
ОТ @XmlData.nodes («/options/option ") r (I)
class=

Ответ : SQL Recordset от данных по XML

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
объявите xml @xmldata
УСТАНОВИТЕ @XmlData='
				
					
					'
отборно 
R.i.query («. /. /. /name ").value («. », «varchar (30) ") [имя],
R.i.value («. », «varchar (100) ") [itemoption_description]
ОТ @XmlData.nodes («/options/option/option_info/item/itemoption_description ") r (I)
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us