|
|
|
организация счетчика
|
|||
|---|---|---|---|
|
#18+
XML такой структуры Код: 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. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Это нужно для того чтобы знать к какому Поручению относится то или иное ВП. Как можно сделать такой счетчик? У меня в общем и цикла нет по тегу Поручение. По поводу организации циклов со счетчиком при помощи рекурсии читал, но применить к своему случаю не получилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2007, 14:29 |
|
||
|
организация счетчика
|
|||
|---|---|---|---|
|
#18+
Проблема ещё в том, что цикл по тегам Поручение, которые нужно "посчитать" как раз не нужен. Если сделать такой цикл, это приведёт к тому, что выводимые строки будут дублироваться на каждой итерации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2007, 14:53 |
|
||
|
организация счетчика
|
|||
|---|---|---|---|
|
#18+
На этом форуме мне на этот вопрос ответить не смогли а вот на этом, http://xmlhack.ru/forum/xml/topic4083.html http://www.xmlhack.ru/forum/xml/topic4162.html вполне, может подойдет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2007, 15:40 |
|
||
|
организация счетчика
|
|||
|---|---|---|---|
|
#18+
Не очень понял проблему, но первое что приходит в голову: <xsl:variable name="счетчик"> <xsl:number level="any" count="Поручение"/> </xsl:variable> Он запишет тебе сюда массив типа: 1,2,3,4,5... n, где n - число поручений а потом вставлять &счетчик к тем ВП которые соответствуют, и в то место, которое необходимо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2007, 16:05 |
|
||
|
организация счетчика
|
|||
|---|---|---|---|
|
#18+
andrei77 , а откуда я узнаю какая ВП соответствует какому элемента массива? У меня n-ое количество Поручений, в каждом из которых своё количество ВП. Если у меня нет цикла по Поручениям, то как я определю куда вставить тот или иной элемент этого массива? И ещё - а как вывести? Вот так <xsl:value-of select="&i"/>, если <xsl:variable name="i">, XRay выдаёт ошибку: A semi colon character was expected. SuSa , читаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2007, 17:04 |
|
||
|
организация счетчика
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2007, 17:12 |
|
||
|
организация счетчика
|
|||
|---|---|---|---|
|
#18+
во... :) позиция это да, грамотнее моей нумерации)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2007, 17:16 |
|
||
|
организация счетчика
|
|||
|---|---|---|---|
|
#18+
только не & а $ - опечатка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2007, 17:17 |
|
||
|
организация счетчика
|
|||
|---|---|---|---|
|
#18+
maXmo , да, вот это мне и нужно было. Насчет цикла по поручениям, я значит просто как-то неправильно его делал. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2007, 17:31 |
|
||
|
организация счетчика
|
|||
|---|---|---|---|
|
#18+
XEugeneНасчет цикла по поручениям, я значит просто как-то неправильно его делал.возможно, тебе следует лучше разобраться с понятием контекста преобразования. Это должно быть написано в спецификации в разделе, где объясняется алгоритм преобразования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2007, 18:24 |
|
||
|
организация счетчика
|
|||
|---|---|---|---|
|
#18+
Так, а если у меня в теге Поручение содержится ещё такое Код: plaintext 1. 2. 3. Если сделать так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. В чем разница между получением номера текущей позиции(итерации) и получение текущего значения тега? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2007, 14:19 |
|
||
|
организация счетчика
|
|||
|---|---|---|---|
|
#18+
XEugeneТак, а если у меня в теге Поручение содержится ещё такое Код: plaintext 1. 2. 3. вот из этого ты точно ничего не получишь :) А на счет: XEugeneВ чем разница между получением номера текущей позиции(итерации) и получение текущего значения тега? Разница есть, рсказывать ломает, вывод : читай спецификацию, раздел "12.4 Различные дополнительные функции", функция current ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2007, 20:44 |
|
||
|
организация счетчика
|
|||
|---|---|---|---|
|
#18+
Разные вопросы на разных форумах задаешь XEugene или WalterScott правильно будет? Неудивляйся SuSa и SuSanin тоже одно лицо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2007, 08:15 |
|
||
|
организация счетчика
|
|||
|---|---|---|---|
|
#18+
XEugeneто в каждой строке выводятся серия и номер из первого поручения.убери два слеша и почитай таки про контекст и селекторы, без понимания ты ничего не сможешь сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2007, 12:13 |
|
||
|
организация счетчика
|
|||
|---|---|---|---|
|
#18+
SuSaXEugene или WalterScott правильно будет? Неудивляйся SuSa и SuSanin тоже одно лицоНу вот, теперь ты знаешь, кто есть ху :-) Но обычно я кросспостинг не практикую. maXmoубери два слеша и почитай таки про контекст и селекторы, без понимания ты ничего не сможешь сделать.Это верно, буду читать. А в общем проблема была в ещё и в том что я пропустил ещё один тег, который был вложен в документ и в который было вложено всё остальное(серия, номер и т.д.). Невнимательность, мать её... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2007, 13:22 |
|
||
|
|

start [/forum/topic.php?fid=14&msg=34347164&tid=1334434]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
157ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 436ms |

| 0 / 0 |
