Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.04.2014, 17:27   #1
No_Comments
Пользователь
 
Регистрация: 03.07.2011
Сообщений: 92
По умолчанию XQuery выборка элементов из XML по значению атрибута

Есть база данных - XML файл
Код:
<comment id="1">
     <...>
</comment>
      <....>
<comment id="1">
     <...>
</comment>
Т.е. у меня много однотипных элементов, у каждого есть атрибут id. И есть элементы с одинаковым значением id.
Как выбрать все элементы с одинаковым id?

Пробую писать вот так:
Код:
xquery version "3.0";

declare namespace request="http://exist-db.org/xquery/request";

let $id := request:get-parameter("note",""),
$comments := /comments
for $com in $comments/comment
let $out:=$com
where $com[@id=$id]
return $out
Но выдает то полностью дерево, то ничего. В зависимости от id.
Среда разработки: eXist, если кто слышал
No_Comments вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выборка по номеру или значению sergeyminb Microsoft Office Excel 9 27.08.2010 16:09
Чтение из XML документа. Не могу прочесть значение атрибута. Casper-SC Общие вопросы .NET 2 31.05.2010 11:27
Выборка нескольких данных по значению поля PhilAT Microsoft Office Excel 11 27.05.2010 10:31
Oracle. Чтение атрибута XML документа shurik_7866 SQL, базы данных 0 23.03.2010 21:38
Выборка чисел по значению другого столбца faker Microsoft Office Excel 4 10.11.2009 14:40