![]() |
|
Модераторы: diadiavova |
![]()
|
|
| koss |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 18.10.2005 Где: Москва Репутация: нет Всего: нет |
Дано:
1. Набор картинок. 2. Руки. 3. Знание XML (уровень: начинающий). 4. Идея: создать xml-документ, который при помощи xsl-таблиц преобразуется в html-формат, куда вставляется текстовая информация (фио, год рождения, ник, город...) и фотография (для каждого чела - своя фотка). Проблема: Всё реализовано, табличка генерится, записи сортируются. В общем, всё как бы шоколадно НО! Как вставить в html-документ ССЫЛКУ на изображение? Пробовал: 1. Для каждого человека создавал <photo><img src="images/photo.jpg" /></photo>. При попытке вставить в html, получалось так, что на месте предполагаемой картинки отображалось <img src="images/photo.jpg" />. 2. Пытался использовать блоки DATA, куда помещал <img src="images/photo.jpg" />. Результат аналогичен... Вопрос: Как вставить в html-документ картинку? (Ссылка на которую находится в xml-документе а сама картинка берётся из директории 'images'.) Призыв: Помогите! Это сообщение отредактировал(а) koss - 19.10.2005, 09:04 |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 2 Всего: 73 |
Спасибо, за подробное объяснение вопроса, но во-первых у тега img не хватает обязательного аттрибута alt="", Во-вторых, код xslt-файла (точнее, строк, связанных с обработкой photo) в студию. -------------------- Теперь при чем :P |
|||
|
||||
| koss |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 18.10.2005 Где: Москва Репутация: нет Всего: нет |
Завтра постараюсь выложить оба файла...
Они дома, а инет - на работе Это сообщение отредактировал(а) koss - 19.10.2005, 09:09 |
|||
|
||||
| Bikutoru |
|
||||
|
Увлекающийся ![]() ![]() Профиль Группа: Участник Сообщений: 522 Регистрация: 24.5.2005 Где: Москва Репутация: 2 Всего: 22 |
А не проще в xml хранить данные о фотках примерно так
А в XSLT его преобразовывать в нормальную картинку с помощью
-------------------- Человек, словно в зеркале мир — многолик, Он ничтожен — и он же безмерно велик! Омар Хайям |
||||
|
|||||
| koss |
|
||||||
![]() Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 18.10.2005 Где: Москва Репутация: нет Всего: нет |
Воспользовался предложением от Bikutoru и получилось нечто подобное (в трёх частях
persons.xml:
persons.xsl:
И для красоты st.css:
После чего ИЕ6 стал мне выдавать сообщение: Не удается просмотреть ввод XML с использованием списка стилей XSL. Исправьте ошибку и затем нажмите кнопку "Обновить"или повторите попытку позднее. -------------------------------------------------------------------------------- Не допускается использование здесь ключевого слова xsl:template. |
||||||
|
|||||||
| 3,14 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1614 Регистрация: 18.6.2004 Где: Н. Новгород Репутация: 10 Всего: 24 |
Держи поправленный xsl:
Пожайлуста, в следующий раз лучше форматируй документы, иначе их читать тяжело. -------------------- Может быть, это только мой бред, Может быть, жизнь не так хороша, Может быть, я не выйду на свет, Но я летал, когда пела душа... |
|||
|
||||
| koss |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 18.10.2005 Где: Москва Репутация: нет Всего: нет |
Спасибо большое
|
|||
|
||||
![]()
|
| Правила форума "XML/XSLT" | |
|
|
Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась. Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение. Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел Желаем удачи в Вашем деле! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | XML, XSL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |