|
Схема XSLT для HTML
|
|||
---|---|---|---|
#18+
Помогите сделать схему XSLT. Думаю, что для специалистов это не трудно, а мне надо не один день потратить на изучения. Есть такой XML для данных, полученных из БД. <XmlProtocol> <Table> <issue>Раздел_1</issue> <name>пункт_1</name> <num>99</num> <weight>20</weight> </Table> <Table> <issue>Раздел_1</issue> <name>пункт_2</name> <num>100</num> <weight>20</weight> </Table> <Table> <issue>Раздел_1</issue> <name>пункт_3</name> <num>101</num> <weight>20</weight> <svalue>значение_пункта</svalue> </Table> ............. </Table> </XmlProtocol> Нужен HTML следующего вида: 1. Раздел_1 пункт_1 пункт_2 пункт_3 значение_пункта 2. Раздел_2 пункт_1 значение_пункта пункт_2 значение_пункта пункт_3 значение_пункта ...... Обратите внимание, что тэг <svalue> присутствует только когда для этого пункта есть значение. В других случаях значение должно отсутствовать. Нумерация разделов должна быть только для первого встречающегося уникального <issue>. Элементы <table> упорядочены в xml в том порядке, в котором должны быть в HTML. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2010, 19:43 |
|
Схема XSLT для HTML
|
|||
---|---|---|---|
#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.
В качестве вывода получаю только номера и названия уникальных разделов. Т.е. Код: plaintext 1.
Почему не работает внутренний цикл? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2010, 11:43 |
|
Схема XSLT для HTML
|
|||
---|---|---|---|
#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. 29. 30. 31. 32. 33. 34. 35.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2010, 11:29 |
|
|
start [/forum/topic.php?fid=14&fpage=35&tid=1333218]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
others: | 311ms |
total: | 416ms |
0 / 0 |