|
XML в HTML
|
|||
---|---|---|---|
#18+
Собственно я не являюсь программистом, но мне очень понадобилось выполнить его функцию - поэтому как могу, так и по-пальцам расскажу какая есть проблема. Помогите советом но лучше примером как мне разобрать файл XML в таблицу, которая будет находиться в файле HTML? но с условием, что сама таблица имеет фиксированное количество колонок (например 10), и неограниченное количество рядов. И еще одно условие как мне все это организовать так, чтобы ссылки в таблице били графическими, и все это вот чудо заработало на локальном компе. Если кто поможет - буду очень признателен. Существует в наличии примерный файл XML Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 14:56 |
|
XML в HTML
|
|||
---|---|---|---|
#18+
rulik, давай подробней. какое соответствие между твоим ХМЛ и колонками таблицы. Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 15:37 |
|
XML в HTML
|
|||
---|---|---|---|
#18+
Anton_Demin, n - это н-ный элемент в таблице. и как-бы правильно все объяснить... есть например 10 колонок.. рядов - неизвестно. Надо чтобы в каждую ячейку вставлялся элемент типа "картинка", а картинка в свою очередь должна иметь привязку к id="1",следующая картинка к id="2", и так далее пока не кончаться ячейки в ряду (10) - потом картинки идут на второй ряд (все это в зависимости от того, сколько элементов описано в xml). Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 15:56 |
|
XML в HTML
|
|||
---|---|---|---|
#18+
rulik, xml Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
xsl Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 16:03 |
|
XML в HTML
|
|||
---|---|---|---|
#18+
refreg, Извините - я наверное что-то не так делаю... Опера мне говорит, что "This document had an invalid XSLT stylesheet. Error message from the XSLT engine:" а IE " Не удается отобразить страницу XML Не удается просмотреть ввод XML с использованием списка стилей XSL. Исправьте ошибку и затем нажмите кнопку "Обновить" или повторите попытку позднее. -------------------------------------------------------------------------------- Знак "<" нельзя использовать как значение атрибута. Ошибка при обработке ресурса ''file:///E:/LvivORGRES/Proba/LVIVORGRES/L... <xsl:apply-templates select=". | following-sibling::img[position() < $num_col]" mode="td"/> -------------------..." ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 16:18 |
|
XML в HTML
|
|||
---|---|---|---|
#18+
rulik, Назови xsl - q2.xsl и положи рядом с xml. Ну, это... ну, да ладно. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 16:25 |
|
XML в HTML
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
так у вас невалидный xml, сначала замените все скобки внутри элементов на & gt; и & lt; ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 16:30 |
|
XML в HTML
|
|||
---|---|---|---|
#18+
refreg, Спасибо Вам за терпение, но я так и сделал - все-таки голова на месте ) я так понимаю, что ругань идет на строчку "<xsl:apply-templates select=". | following-sibling::img[position() < $num_col]" mode="td"/>" ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 16:30 |
|
XML в HTML
|
|||
---|---|---|---|
#18+
refreg, Спасибо тебе огромное - действительно Ваш код работает, и отдельное спасибо Konst_One, он натолкнул на мысль что в строке Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 17:35 |
|
|
start [/forum/topic.php?fid=14&msg=37130866&tid=1333008]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
63ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 303ms |
total: | 448ms |
0 / 0 |