|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Что еще можно сделать с XML + XSLT + XSL |
|
Что еще можно сделать с XML + XSLT + XSL
|
Старожил Сообщения: 236 |
приступил к изучению, но вот только не как не пойму, как это все работает)
IE 6 какуето несоурядицу показывает, может надо какойто можуль устонавливать дополнительно? не в плом, наваяйте простенький рабочий пример XSL XHTML чтобы работал в IE 6, чтонибудь типа hello world с красивастями показывающие возможности. спасибо. |
|
Отправлено: 07:42, 12-09-2004 |
![]() Старожил Сообщения: 302
|
Профиль | Сайт | Отправить PM | Цитировать Никогда не интересовался "форматом" RSS, похоже что это обычный XML. Красотища. Бери и преобразовывай.
|
Отправлено: 19:11, 05-03-2006 | #121 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать X
все как сказал benya |
------- Отправлено: 22:27, 05-03-2006 | #122 |
![]() Старожил Сообщения: 302
|
Профиль | Сайт | Отправить PM | Цитировать Господа, вот наша погода:
<xsl:apply-templates select="document('pogoda.xml')/rss"/> <!-- Погода --> <xsl:template match="channel"> <xsl:for-each select="item"> <xsl:value-of select="title"/><xsl:text>.</xsl:text> <xsl:variable name="one_liter" select="translate(substring(description,1,1),'ёйцукенгшщзхъфывапролджэячсмитьбю','ЁЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ')"/> <!-- Что-то типа uppercase для первого символа--> <xsl:value-of select="concat($one_liter,substring(description,2))"/><xsl:text>.</xsl:text> </xsl:for-each> </xsl:template> |
Последний раз редактировалось benya, 06-03-2006 в 14:39. Отправлено: 13:49, 06-03-2006 | #123 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать еще отмечу что XSL удобно применять для рисования интерфейсов...
так например пичем осбтрактный леяут для GUI потом применяем XSL и получаем на выходе уже нужный нам HTML |
------- Отправлено: 14:12, 06-03-2006 | #124 |
Пользователь Сообщения: 434
|
Профиль | Отправить PM | Цитировать БОЛЬШОЕ СПАСИБО benya отлично!!!!
|
------- Отправлено: 16:05, 08-03-2006 | #125 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать математические опереции в XSL
<numbers> <x>4</x> <y>3.2</y> <z>11</z> </numbers> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="xml" omit-xml-declaration="yes"/> <xsl:template match="numbers"> A. 4 + 3.2 = <xsl:value-of select="x + y"/> B. 3.2 - 4 = <xsl:value-of select="y - x"/> C. 4 * 3.2 = <xsl:value-of select="x * y"/> D. 11/3.2 = <xsl:value-of select="z div y"/> E. 4 + 3.2 * 11 = <xsl:value-of select="x+y*z"/> F. (4 + 3.2) * 11 = <xsl:value-of select="(x+y)*z"/> G. 11 mod 4 = <xsl:value-of select="z mod x"/> H. 4 + 3.2 + 11 = <xsl:value-of select="sum(*)"/> I. floor(3.2) = <xsl:value-of select="floor(y)"/> J. ceiling(3.2) = <xsl:value-of select="ceiling(y)"/> K. round(3.2) = <xsl:value-of select="round(y)"/> L. 11 + count(*) = <xsl:value-of select="11+count(*)"/> M. 3.2 + string-length("3.2") = <xsl:value-of select="y + string-length(y)"/> N. 11 + "hello" = <xsl:value-of select="z + 'hello'"/> </xsl:template> </xsl:stylesheet> A. 4 + 3.2 = 7.2 B. 3.2 - 4 = -0.8 C. 4 * 3.2 = 12.8 D. 11/3.2 = 3.4375 E. 4 + 3.2 * 11 = 39.2 F. (4 + 3.2) * 11 = 79.2 G. 11 mod 4 = 3 H. 4 + 3.2 + 11 = 18.2 I. floor(3.2) = 3 J. ceiling(3.2) = 4 K. round(3.2) = 3 L. 11 + count(*) = 14 M. 3.2 + string-length("3.2") = 6.2 N. 11 + "hello" = NaN |
------- Последний раз редактировалось mar, 22-03-2006 в 17:41. Отправлено: 14:04, 22-03-2006 | #126 |
![]() Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать Vlad Drakula а ты можешь поддержать техническую беседу ЕЩЕ вот тут?
![]() |
------- Отправлено: 00:06, 24-03-2006 | #127 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать E-mail
1) а чего там поддерживать... там ни одной темы даже нету... 2) назвать это "Конференции профессионалов ConF.MyHTML.RU" у меня язык не повернется... креатив в дизайне есть... но вот верстал не профессионал... виден ряд ляпов... (как "Конференция профессионалов" может быть сделана не пофессионально???) |
------- Отправлено: 00:27, 24-03-2006 | #128 |
![]() Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать Vlad Drakula буржуйский движек, что тут можно сказать скоро свой выложу, но всеравно же приглашаю..
|
------- Отправлено: 21:31, 24-03-2006 | #129 |
![]() Старожил Сообщения: 302
|
Профиль | Сайт | Отправить PM | Цитировать Влад, какие должны быть права достпупа у файлов *.xsl? Какого-то фига на хостинге инструкция <xsl:import href="va.xsl"/> вызывает ошибку.
|
Отправлено: 13:51, 04-04-2006 | #130 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Что можно сделать с ЖК монитором? | STINGER85 | Прочее железо | 5 | 16-01-2009 23:52 | |
Реабилитация XML/XSLT технологий | Vlad Drakula | Вебмастеру | 8 | 30-03-2008 01:47 | |
xsl проверка существования тега в xml | FADE | Вебмастеру | 3 | 23-04-2007 11:29 | |
XML + XSL + PHP => HTML, Как передать бинарный код рисунка ? | Lexxx_HU | Вебмастеру | 5 | 02-03-2007 17:55 | |
[решено] Как вывести XML аттрибуты через XSL | hasherfrog | Вебмастеру | 1 | 08-11-2006 16:06 |
|