Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Помогите с XPATH  [new]
Boris1973
Guest
Всем доброго дня!
Просьба сильно не пинать, я не большой знаток XPATH, но жизнь заставила. В общем есть вот такой кусок XML:
<url-pattern>
    <name junos:key="key">urllistwhite</name>
    <value junos:key="key">http://championat.com</value>
    <value junos:key="key">http://www.championat.com</value>
    <value junos:key="key">http://bash.im</value>
    <value junos:key="key">http://bash.org.ru</value>
    <value junos:key="key">http://www.touareg-club.net</value>
    <value junos:key="key">http://www.kiaclub.ru</value>
</url-pattern>

Необходимо выдернуть значения всех узлов value
На просторах гугла нашел нечто следующее:
SELECT 
    Tab.Col.value('./value[1]','varchar(255)') AS NAME
	  FROM   @xm.nodes('//configuration/security/utm/custom-objects/url-pattern') Tab(Col)

но так я получаю только первый элемент. Подскажите, как выдернуть все. Заранее благодарен!
1 окт 15, 15:43    [18221393]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с XPATH  [new]
invm
Member

Откуда: Москва
Сообщений: 9826
SELECT 
    Tab.Col.value('.','varchar(255)') AS NAME
	  FROM   @xm.nodes('//configuration/security/utm/custom-objects/url-pattern/value') Tab(Col)
1 окт 15, 15:50    [18221457]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с XPATH  [new]
Boris1973
Guest
invm,

Огромное спасибо!
1 окт 15, 15:53    [18221478]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить