Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
20.12.2009, 08:29
|
|||
---|---|---|---|
|
|||
Построение дерева (xsl) |
|||
#18+
Всем привет. Нужно разработать фиксированный xsl-документ, который при трансформации любого xml-документа дает html, показывающий исходный xml. При этом должна быть возможность скрытия\раскрытия блоков xml. Что у меня получилось: Код: plaintext 1. 2. 3. 4.
Код: 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.
Код: plaintext 1. 2. 3.
Возникла пара проблем: 1. Непонятно как перебрать все атрибуты тега и продублировать их в html. Сейчас, если есть тег <some_tag attr1="test"/> , xsl вернет просто <some_tag/> 2. Каким образом можно отличить <some_tag/> от <some_tag>text</some_tag> У меня совершенно нет опыта работы с xsl и поэтому может я двигаюсь в неправильном направлении. Есть какие-нибудь идеи? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.12.2009, 09:10
|
|||
---|---|---|---|
|
|||
Построение дерева (xsl) |
|||
#18+
Со списком атрибутов разобрался таким образом: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Только, не отображается атрибут title ... непонятно почему, с остальными всё ок ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.12.2009, 09:45
|
|||
---|---|---|---|
|
|||
Построение дерева (xsl) |
|||
#18+
Всё, все проблемы решил ... чуть позже выложу, то что вышло (нужно причесать). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.12.2009, 16:46
|
|||
---|---|---|---|
|
|||
Построение дерева (xsl) |
|||
#18+
krasovchegНужно разработать фиксированный xsl-документ, который при трансформации любого xml-документа дает html, показывающий исходный xml. При этом должна быть возможность скрытия\раскрытия блоков xml.Чем не устраивает стандартное отображение в IE? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.12.2009, 17:42
|
|||
---|---|---|---|
|
|||
Построение дерева (xsl) |
|||
#18+
_Vasilisk_krasovchegНужно разработать фиксированный xsl-документ, который при трансформации любого xml-документа дает html, показывающий исходный xml. При этом должна быть возможность скрытия\раскрытия блоков xml.Чем не устраивает стандартное отображение в IE? Всё устраивает, просто такое задание ... Прикрепил поправленный вариант (вдруг пригодится). Осталась одна проблемка, в ie, при открытии xml-документа, отображаются строчки декларации. Пример: Код: plaintext 1.
Мне не удалось добраться до них и отобразить, если кто знает - буду признателен. P.S. В xsl не силен, буквально в пятницу услышал первый раз, так что код может быть говняненьким) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.12.2009, 18:12
|
|||
---|---|---|---|
|
|||
Построение дерева (xsl) |
|||
#18+
krasovchegОсталась одна проблемка, в ie, при открытии xml-документа, отображаются строчки декларации. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.12.2009, 22:27
|
|||
---|---|---|---|
|
|||
Построение дерева (xsl) |
|||
#18+
Спасибо, очень помогли ... как то я подзабыл про комменты и дата, надо будет доделать ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=14&mobile=1&tid=1333363]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 131ms |
0 / 0 |