|
Упрощение многоэтажных XPATH
|
|||
---|---|---|---|
#18+
Допустим, есть xpath / Код: 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.
т.е. нужно выбрать такой документ, у которого в notes 2 и только 2 одинаковых элемента. Можно ли упростить фильтр? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2011, 18:17 |
|
Упрощение многоэтажных XPATH
|
|||
---|---|---|---|
#18+
Гиршману которого в notes 2 и только 2 одинаковых элемента1. Что понимается под 2 одинаковых элемента - 2 тега? 2 значения? 2 тега, у которых все дочерние элементы равны? или еще что? 2. Приведи notes c содержимым... что бы теги самому не придумывать. 3. Ну и желательно привести filter - именно его ведь надо упростить? Проще отталкиваться уже от написанного. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2011, 20:23 |
|
Упрощение многоэтажных XPATH
|
|||
---|---|---|---|
#18+
Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2011, 11:54 |
|
Упрощение многоэтажных XPATH
|
|||
---|---|---|---|
#18+
Гиршман, Да уж... Как сравниваются элементы, теперь понятно. Но все равно не понятен замысел. Не будем забегать глубоко, рассмотрим эту часть: Код: plaintext
Во-вторых, почему обязательно надо использовать один XPath. Где он используется в XSL ? В-третьих, если XSL, то думаю, помог бы ключ (<xsl:key>) по Flow , а возможно еще и ключ по Leg ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2011, 14:37 |
|
|
start [/forum/topic.php?fid=14&msg=37212671&tid=1332974]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 159ms |
0 / 0 |