|
Получить в переменную название узла
|
|||
---|---|---|---|
#18+
Есть примерно такая структура: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34.
Задача: при отсутствии значения в параметрах vfld и dfld найти узлы по принципу: название узла со значениями оканчивается на ID, название узла с подписями содержит NAME. Найденные названия присвоить переменным. Проблема: парсер ругается на функцию name: "Expected end of expression: ... string-length(name())-2,2)='ID']/name-->(<--". Как правильно? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2011, 15:24 |
|
Получить в переменную название узла
|
|||
---|---|---|---|
#18+
Antonariy, В идею xpatha въехать не смог (: это поможет? Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2011, 16:45 |
|
Получить в переменную название узла
|
|||
---|---|---|---|
#18+
Если бы у меня был РАБОТАЮЩИЙ мини-пример, то и вопроса бы не было)) Проблема была в том, чтобы заставить его работать ВООБЩЕ. А чтобы работал КАК НАДО, это обычно проблем не представляет. Однако помогло. Я просто неправильно использовал функцию. И насчет значения по умолчанию спасибо, пригодилось. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2011, 18:21 |
|
|
start [/forum/topic.php?fid=14&msg=37054653&tid=1333036]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
58ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 142ms |
0 / 0 |