|
Предикаты
|
|||
---|---|---|---|
#18+
Контекстные узлы - ITEM у некоторых есть дочерние MODIFICATIONS для этого набора узлов хочу выбрать datetime у item, у которых нет modifications: Код: xml 1.
имею ли я в предикатах так обращаться к item/datetime для этого контекстного узла?? в предикатных книжках не смог найти ответа) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2014, 17:57 |
|
Предикаты
|
|||
---|---|---|---|
#18+
ВалерьянкаКонтекстные узлы - ITEM у некоторых есть дочерние MODIFICATIONS для этого набора узлов хочу выбрать datetime у item, у которых нет modifications: Код: xml 1.
Валерьянкаобращаться к item/datetime для этого контекстного узла?? Код: xml 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2014, 18:20 |
|
Предикаты
|
|||
---|---|---|---|
#18+
Debugging error: invalid Xpath expression (unexpected token - "[not(modifications/datetime)]") ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2014, 18:44 |
|
Предикаты
|
|||
---|---|---|---|
#18+
Debugging error: invalid Xpath expression (unexpected token - "[not(modifications)/datetime]") ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2014, 18:52 |
|
Предикаты
|
|||
---|---|---|---|
#18+
Код: xml 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2014, 19:05 |
|
Предикаты
|
|||
---|---|---|---|
#18+
я сразу подумал, что была опечатка, это делал, но все равно Invalid XPath expression Unexpected token - "[not(modifications)]/date" скопировано из валидатора ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2014, 19:15 |
|
Предикаты
|
|||
---|---|---|---|
#18+
я думаю точка не прокатывает, менял на Код: xml 1.
результат отрицательный ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2014, 19:30 |
|
Предикаты
|
|||
---|---|---|---|
#18+
Валерьянкаскопировано из валидатораИз какого валидатора? Валерьянкая думаю точка не прокатывает,А я думаю, что Вы чего-то не договариваете Валерьянкаменял наДерзайте. В юникоде не так много символов. Прямым перебором Вы обязательно найдете правильное решение ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2014, 19:55 |
|
Предикаты
|
|||
---|---|---|---|
#18+
altova xml editor, вставил на сервер, то же самое: Код: xml 1.
если вместо точки поставить *, то сразу все ок, но, естественно, не сортирует, хотя [not(modifications)]/datetime в другом контексте выбирает то что нужно. получается некорректно парсит точку, в специальных символах я нашел только три варианта, как можно обойти точку? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2014, 20:25 |
|
Предикаты
|
|||
---|---|---|---|
#18+
_Vasilisk_ Код: xml 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2014, 20:44 |
|
Предикаты
|
|||
---|---|---|---|
#18+
а чем вызвана была идея "." ? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2014, 14:53 |
|
Предикаты
|
|||
---|---|---|---|
#18+
Antonariy_Vasilisk_ Код: xml 1.
я конечно извиняюсь, но это не то, ведь нужно обратиться к datetime как к элементу узла item, а не к элементу потомка узла item. По смыслу должно быть "." , но не работает ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2014, 21:52 |
|
Предикаты
|
|||
---|---|---|---|
#18+
_Vasilisk_ Код: xml 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2014, 22:13 |
|
Предикаты
|
|||
---|---|---|---|
#18+
Antonariy_Vasilisk_ Код: xml 1.
а хотя нет. я вообще перестал что либо понимать. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2014, 22:16 |
|
Предикаты
|
|||
---|---|---|---|
#18+
Код: xml 1.
??? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2014, 15:36 |
|
Предикаты
|
|||
---|---|---|---|
#18+
_Vasilisk_ Код: xml 1.
??? YES! наконец-то, через value-of уже выводится правильно! так что, self:: и "." это тождественно или нет? Первое работает (и описано в документации) а второе? по второму не нашел однозначного вразумительного трактования ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2014, 19:06 |
|
Предикаты
|
|||
---|---|---|---|
#18+
Валерьянкаэто тождественно или нет?Да Валерьянкапо второму не нашел однозначного вразумительного трактованияПопробуйте сменить парсер. Имхо, просто ошибка ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2014, 19:14 |
|
Предикаты
|
|||
---|---|---|---|
#18+
И сортировка пытается работать, но неправильно: неправильно считается самое актуальное время Код: xml 1.
сейчас формат типа 08.09.2014 13:40:01, а нужно привести datetime к численному виду, сначала поменять на год:месяц:день:час:минута:секунда, а потом на number(год:месяц:день:час:минута:секунда), верно? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2014, 19:51 |
|
Предикаты
|
|||
---|---|---|---|
#18+
Валерьянкасейчас формат типа 08.09.2014 13:40:01, Стандарт Валерьянкапотом на number(год:месяц:день:час:минута:секунда)Не уверен, но мне кажется, что операция сравнения определена и для строк А еще должно работать так Код: xml 1. 2. 3. 4. 5. 6.
P.S. xsl:for-each можно заменит на apply-templates ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2014, 20:43 |
|
Предикаты
|
|||
---|---|---|---|
#18+
_Vasilisk_Валерьянкасейчас формат типа 08.09.2014 13:40:01, Стандарт Валерьянкапотом на number(год:месяц:день:час:минута:секунда)Не уверен, но мне кажется, что операция сравнения определена и для строк А еще должно работать так Код: xml 1. 2. 3. 4. 5. 6.
P.S. xsl:for-each можно заменит на apply-templates интересно попробовать.. а вообще заработало с моими выражениями в apply-template! и...все заработало без каких либо манипуляций с datetime, без объявления data-type в sort, сортирует как надо без node-set, менял datetime в XML в разных вариантах, и сортировка работает! Круто! ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2014, 16:16 |
|
Предикаты
|
|||
---|---|---|---|
#18+
Валерьянкабез объявления data-type в sort, Тынц авторdata-type text number qname Optional. Specifies the data-type of the data to be sorted. Default is "text" ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2014, 16:25 |
|
Предикаты
|
|||
---|---|---|---|
#18+
_Vasilisk_Валерьянкабез объявления data-type в sort, Тынц авторdata-type text number qname Optional. Specifies the data-type of the data to be sorted. Default is "text" я еще раз посижу потестирую, но все что я в XML увеличивал datetime у item и у modifications/item, они все вылезали вверх списка как и полагается Код: xml 1. 2. 3. 4. 5.
проверю еще более аккуратно ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2014, 18:41 |
|
|
start [/forum/topic.php?fid=14&msg=38753681&tid=1332312]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 163ms |
0 / 0 |