|
Xpath count
|
|||
---|---|---|---|
#18+
Приветствую всех. Есть в базе firebird таблица с полем blob sub_type 1segment size 80 в этом поле хранится строка в формате xml Код: xml 1. 2. 3. 4. 5. 6.
Выполняю запрос Код: sql 1. 2. 3. 4. 5.
запрос ничего не возвращает , на тестовых сайтах для xpath с данным xml возвращает значение 1, уже как только не пробовал не могу понять в чем прикол. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2017, 13:49 |
|
Xpath count
|
|||
---|---|---|---|
#18+
Wepr, Код: sql 1. 2. 3. 4.
в этот запрос что-нибудь возвращает? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2017, 13:58 |
|
Xpath count
|
|||
---|---|---|---|
#18+
Wepr Код: sql 1.
Откуда информация, что такой синтаксис поддерживается? Немного возможностей описано тут http://www.ibase.ru/xmldb/ Ну и тут в разделе есть несколько тем по udf xpath. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2017, 13:59 |
|
Xpath count
|
|||
---|---|---|---|
#18+
авторСимонов Денис Да возвращает 5 строк авторwadman Ну на форумах есть куча примеров правда для xpath sql c count, для firberd не могу найти, вытащить атрибут или выборка по нужному атрибуту не вызывает проблем ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2017, 14:20 |
|
Xpath count
|
|||
---|---|---|---|
#18+
Неверно выразился верхний запрос тоже возвращает пять строк , только пустых ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2017, 14:28 |
|
Xpath count
|
|||
---|---|---|---|
#18+
Wepr, не совсем понятно, что именно ты хочешь получить - сумму значений атрибутов Num или количество элементов Num в Numbers. Может тебе это надо?: Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2017, 14:37 |
|
Xpath count
|
|||
---|---|---|---|
#18+
мипардон! Если Num - атрибут, то как-то так: Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2017, 14:50 |
|
Xpath count
|
|||
---|---|---|---|
#18+
rdb_devWepr, не совсем понятно, что именно ты хочешь получить - сумму значений атрибутов Num или количество элементов Num в Numbers. Проблема в том, что xpath(xml,'count(doc/Numbers/Num)') вообще ничего не возвращает, мне нужно проверить наличие этого тега и я понять не могу может у FireBird есть ограничение на использование xpath или может xpath не нравится поле blob где лежит эта строка ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2017, 14:52 |
|
Xpath count
|
|||
---|---|---|---|
#18+
Wepr, я забыл убрать count Что именно надо получить? Дай словесное описание. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2017, 14:57 |
|
Xpath count
|
|||
---|---|---|---|
#18+
Wepr, Num, это что? Элемент или атрибут? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2017, 15:02 |
|
Xpath count
|
|||
---|---|---|---|
#18+
rdb_dev, Num элемент пример xml в самом верху ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2017, 15:15 |
|
Xpath count
|
|||
---|---|---|---|
#18+
rdb_dev мне нужно проверить наличие этого элемента в дереве и их количество, задача проверить у Элемента Numbers наличие элементов Num и их количество ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2017, 15:21 |
|
Xpath count
|
|||
---|---|---|---|
#18+
Wepr, остается вариант, что у тебя всё правильно, а функция count не поддерживается в данной реализации UDF функции xpath ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2017, 15:44 |
|
Xpath count
|
|||
---|---|---|---|
#18+
Wepr, если библиотека поддерживает фильтры [], можно попробовать подсчитать количество элементов Num вручную в ХП. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2017, 16:09 |
|
Xpath count
|
|||
---|---|---|---|
#18+
rdb_dev, Нубский вопрос , как проверить в ib expert что за библиотеки подключены и их версии ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2017, 16:43 |
|
Xpath count
|
|||
---|---|---|---|
#18+
Weprкак проверить Какие подключены - в списке объявленных UDF. Версии - никак. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2017, 17:43 |
|
Xpath count
|
|||
---|---|---|---|
#18+
Wepr, зайти в подкаталог с udf библиотеками и посмотреть свойства библиотеки? Можно с помощью CFF Explorer. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2017, 09:15 |
|
Xpath count
|
|||
---|---|---|---|
#18+
Еще один вопрос , как вытащить из blob xml , напрямую select не вытаскивает, Код: sql 1. 2. 3. 4.
сильно тупит а на стороне клиента тоже фигню получает ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2017, 15:32 |
|
Xpath count
|
|||
---|---|---|---|
#18+
Weprсильно тупит а на стороне клиента тоже фигню получает http://www.ibase.ru/ibfaq/#blob ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2017, 15:38 |
|
|
start [/forum/topic.php?fid=40&msg=39408551&tid=1561699]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 160ms |
0 / 0 |