|
Нужна помощь в оптимизации XPath запроса: following::tag2/tag3[following::end/@id=1]
|
|||
---|---|---|---|
#18+
Нужна помощь в оптимизации следующего XPath запроса: following::tag2/tag3[following::end/@id=1] Пример для экспериментов: Код: 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. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44.
... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2011, 23:23 |
|
Нужна помощь в оптимизации XPath запроса: following::tag2/tag3[following::end/@id=1]
|
|||
---|---|---|---|
#18+
NT Man, а что получить то хотите? сам xpath following::tag2/tag3[following::end/@id=1] весьма неоднозначен, т.к. он возвращает все tag3 до себя... а это можно записать как-то так //end[@id=1]/preceding::tag3 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 16:45 |
|
Нужна помощь в оптимизации XPath запроса: following::tag2/tag3[following::end/@id=1]
|
|||
---|---|---|---|
#18+
Цель между тегами beg и end находить вхождения tag2/tag3, причем пар beg и end может быть несколько. У каждой пары beg и end одинаковый id. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 18:52 |
|
Нужна помощь в оптимизации XPath запроса: following::tag2/tag3[following::end/@id=1]
|
|||
---|---|---|---|
#18+
NT Man, думаю, ваш XPath выглядит так, если мы обходим tag3: //beg[@id='1']/following::tag3[parent::tag2 and following::end[@id='1']] либо так, если обходим tag2: //beg[@id='1']/following::tag2[tag3 and following::end[@id='1']] ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2011, 11:42 |
|
Нужна помощь в оптимизации XPath запроса: following::tag2/tag3[following::end/@id=1]
|
|||
---|---|---|---|
#18+
NT Man, //tag2/tag3[preceding::beg/@id=following::end/@id] ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2011, 13:09 |
|
Нужна помощь в оптимизации XPath запроса: following::tag2/tag3[following::end/@id=1]
|
|||
---|---|---|---|
#18+
refreg, А как в Вашем случае узнать к какой конкретно паре относятся tag2/tag3? Т.е. Вы красиво получаете вобще все tag2/tag3 для всех beg и end, но нам надо еще знать кто к какому id относиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2011, 08:30 |
|
|
start [/forum/topic.php?fid=14&msg=37455640&tid=1332844]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
144ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 18ms |
total: | 244ms |
0 / 0 |