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

<root>
<item a =" " b = "" />

<item a ="" b = "" />
<root>

Нужно в цикле пробежаться по item получить атрибуты a и b.
И передать a, b в dataflow task и соотвю затем обработать. Data flow работает.

Посоветуйте пожалуйста, как можно распарсить xml и получить нужные значения. Foreach loop, но как получить обе ?

Cпасибо.
1 дек 09, 22:12    [8005263]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по SSIS 2005  [new]
somebody
Member

Откуда: Москва
Сообщений: 708
Пользуйте XmlReader + XPathNavigator + XPathNodeIterator.
Как делать - изучите примеры в BOL.
2 дек 09, 10:35    [8006533]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по SSIS 2005  [new]
somebody
Member

Откуда: Москва
Сообщений: 708
self
изучите примеры в BOL

То бишь, в MSDN!
2 дек 09, 10:38    [8006552]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по SSIS 2005  [new]
Кудряшка
Member

Откуда: Сидней
Сообщений: 2219
A чем XMLSource не подошел?

И из него "хвостик" прямо к OLEDB Destination

?
2 дек 09, 12:39    [8007631]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по SSIS 2005  [new]
somebody
Member

Откуда: Москва
Сообщений: 708
Кудряшка
A чем XMLSource не подошел?

Ну если схема есть, структура несложная, нет ns и т. п., можно и так...
3 дек 09, 10:56    [8012384]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить