
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.05.2008, 17:45
|
|||
|---|---|---|---|
|
|||
почему не работает применение стилей в xsl? оформляю divы |
|||
|
#18+
вот xml <code><?xml version="1.0" encoding="windows-1251"?> <?xml-stylesheet type="text/xsl" href="Lesson3.xsl"?> <book xmlns="http://www.hissite.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > <author>Автор</author> <title>Название</title> </book></code> вот xsl <code><?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/TR/REC-html40"> <xsl:template match="/"> <HEAD><STYLE> #1 {width: 1000px; display: block; background-color: #222AAA;} #2 {background-color: #000777; width: 1000 px; margin-top: 10px; display: block; font-size: 30px; text-align: center;} #3 {background-color: #999999; width: 1000 px; margin-top: 10px; display: block; font-size: 30px; text-align: center;} </STYLE></HEAD> <HTML> <BODY style=" font-family: Verdana, sans-serif; color: #ffffff; background-color: #000000;"> <xsl:apply-templates/> </BODY> </HTML> </xsl:template> <xsl:template match="book"> <div id="1"> <xsl:apply-templates select="author"/> <xsl:apply-templates select="title"/> </div> </xsl:template> <xsl:template match="author"> <div id="2" > <xsl:value-of select="author"/> </div> </xsl:template> <xsl:template match="title"> <div id="3"> <xsl:apply-templates select="title"/> </div> </xsl:template> </xsl:stylesheet></code> отображается лишь стиль тега body. все остальное игнорится. устал их перекомбинировать... укажите что надо исправить плиз.!. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.05.2008, 18:44
|
|||
|---|---|---|---|
|
|||
почему не работает применение стилей в xsl? оформляю divы |
|||
|
#18+
Тег <head> долже быть внутри тега <html> С уважением, Vasilisk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.05.2008, 19:23
|
|||
|---|---|---|---|
|
|||
почему не работает применение стилей в xsl? оформляю divы |
|||
|
#18+
_Vasilisk_Тег <head> долже быть внутри тега <html> С уважением, Vasilisk точно но досада в том, что в итоге все равно браузер не применяет прописанные стили ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.05.2008, 20:26
|
|||
|---|---|---|---|
|
|||
почему не работает применение стилей в xsl? оформляю divы |
|||
|
#18+
помойму в css имя класса или id не может начинаться с цифры, попробуй переименуй id ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.05.2008, 20:29
|
|||
|---|---|---|---|
|
|||
почему не работает применение стилей в xsl? оформляю divы |
|||
|
#18+
Avenger_byпомойму в css имя класса или id не может начинаться с цифры, попробуй переименуй id не спасло. мне кажется что дело в самой xsl-ке. может где-то не так расположены шаблоны.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.05.2008, 22:39
|
|||
|---|---|---|---|
|
|||
почему не работает применение стилей в xsl? оформляю divы |
|||
|
#18+
У вас XML объявлен в одном пространстве имен, а xsl работает в другом. Кроме того еще у вас в 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. 31. 32. 33. 34. 35. 36. С уважением, Vasilisk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.05.2008, 23:47
|
|||
|---|---|---|---|
|
|||
почему не работает применение стилей в xsl? оформляю divы |
|||
|
#18+
спасибо за решение. все должно было заработать но коректно отразился лишь author а что до второго тега titlе то сначала выскакивало сообщение об ошибке... а потом ie 7 стал закрываться сам. наверно что то нестандартное у меня.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.05.2008, 00:16
|
|||
|---|---|---|---|
|
|||
почему не работает применение стилей в xsl? оформляю divы |
|||
|
#18+
Во время выполнения XSLT-преобразования произошла ошибка: В таблице стилей XSLT, возможно, содержится рекурсивный вызов так пишет firefox ммм. рекурсивный вызов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.05.2008, 00:45
|
|||
|---|---|---|---|
|
|||
почему не работает применение стилей в xsl? оформляю divы |
|||
|
#18+
Сравните построчно ваш шаблон для title и мой. У вас в выделенной строке было <xsl:apply-templates/> у меня <xsl:value-of/> С уважением, Vasilisk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.05.2008, 00:14
|
|||
|---|---|---|---|
|
|||
почему не работает применение стилей в xsl? оформляю divы |
|||
|
#18+
спасибо, Vasilisk, я правда невнимателен. теперь все работает. делаю более сложную структуру. а вот интересно. наверно прописывать в исходящем html документе в head style не так хорошо. как эти атрибуты можно было бы прописать в самой xsl-ке? через attibute-setы спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.05.2008, 00:51
|
|||
|---|---|---|---|
|
|||
почему не работает применение стилей в xsl? оформляю divы |
|||
|
#18+
Ну так, как вы стили прописываете для id, а не для классов, а W3C, говорит, что атрибут шв уникален в пределах одной страницы, то разницы никакой нет А ведь можно было написать так Код: plaintext 1. 2. 3. 4. С уважением, Vasilisk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.05.2008, 01:18
|
|||
|---|---|---|---|
|
|||
почему не работает применение стилей в xsl? оформляю divы |
|||
|
#18+
и все-таки меня беспокоят атрибуты.. (ниже пример без атрибутов но как бы его сделать через например id к каждому album) вот например. в xml есть три блока элементов с уникальным номером <code> <album><id>1</id><image></album> <album><id>2</id><image></album> <album><id>3</id><image></album> </code> внутри каждого своя картинка. в xsl стараюсь прописать с помощью choose правило, что в случае a грузится картинка такая-то, в случае б - другая и т.п. <code> <xsl:template match="t:image"> <xsl:choose> <xsl:when test="id=1"> <img src="treug.jpg" id="image1"/> </xsl:when> <xsl:when test="id=2"> <img src="!elec.jpg" id="image1"/> </xsl:when> <xsl:when test="id=3"> <img src="!afrika.jpg" id="image1"/> </xsl:when> </xsl:choose> </xsl:template></code> спасибо. очень надо.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.05.2008, 01:24
|
|||
|---|---|---|---|
|
|||
почему не работает применение стилей в xsl? оформляю divы |
|||
|
#18+
ebstisспасибо. очень надо.. Если очень надо, так сразу и называй цену А меня уже достало ражзбираться в неоформленом коде. Неужели так сложно добавить тег [src ]? <xsl:template> может содержаться только в <xsl:stylesheet>, но никак не в каком-то <code> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.05.2008, 10:31
|
|||
|---|---|---|---|
|
|||
почему не работает применение стилей в xsl? оформляю divы |
|||
|
#18+
<code> <album><id>1</id><image></album> <album><id>2</id><image></album> <album><id>3</id><image></album> </code> в xsl стараюсь прописать с помощью choose правило, что в случае a грузится картинка такая-то, в случае б - другая и т.п. <xsl:template match="t:image"> <xsl:choose> <xsl:when test="id=1"> <img Код: plaintext </xsl:when> <xsl:when test="id=2"> <img Код: plaintext </xsl:when> <xsl:when test="id=3"> <img Код: plaintext </xsl:when> </xsl:choose> </xsl:template> деньги. так тоже плохо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=14&mobile=1&tid=1333921]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
59ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 235ms |
| total: | 399ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...