|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Что еще можно сделать с XML + XSLT + XSL |
|
Что еще можно сделать с XML + XSLT + XSL
|
Старожил Сообщения: 236 |
приступил к изучению, но вот только не как не пойму, как это все работает)
IE 6 какуето несоурядицу показывает, может надо какойто можуль устонавливать дополнительно? не в плом, наваяйте простенький рабочий пример XSL XHTML чтобы работал в IE 6, чтонибудь типа hello world с красивастями показывающие возможности. спасибо. |
|
Отправлено: 07:42, 12-09-2004 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Отправлено: 11:48, 22-09-2005 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать еще один хороший ресурс по XSLT zvon.org
|
------- Отправлено: 13:09, 22-09-2005 | #12 |
![]() Старожил Сообщения: 302
|
Профиль | Сайт | Отправить PM | Цитировать Господа модераторы, чего спите? Давайте развивать тему! Тема очень перспективная и интересная. А то понагоняли понтов и в кусты.
![]() ![]() ![]() |
Отправлено: 12:11, 29-09-2005 | #13 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать benya
а ты например вопросы задавай... |
------- Отправлено: 22:49, 29-09-2005 | #14 |
![]() Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать давайте пример для hello world
давайте разберем пример: test.xsl <?xml version="1.0" encoding="windows-1251"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="html" encoding="windows-1251" indent="no"/> <xsl:variable name="navcnt" select="0"></xsl:variable> <xsl:template match="item"> <a> <xsl:attribute name="href"> <xsl:value-of select="@href"/> </xsl:attribute> <xsl:attribute name="class"> mystyle1 </xsl:attribute> <xsl:otherwise> <xsl:choose> <xsl:when test="@hot_rub = 1"> <b><xsl:value-of select="@txt"/></b> </xsl:when> </xsl:choose> </xsl:otherwise> </a> </xsl:template> </xsl:stylesheet> |
------- Отправлено: 22:52, 29-09-2005 | #15 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать E-mail
этот темплейт заменяет все элементы "item" во входном XML на элемент "а" в элементре "а" создается атребут "href" <xsl:template match="item"> <a> <xsl:attribute name="href"> ??? </xsl:attribute> ??? </a> </xsl:template> <xsl:template match="item"> <a> <xsl:attribute name="href"> <xsl:value-of select="@href"/> </xsl:attribute> ??? </a> </xsl:template> <xsl:template match="item"> <a> <xsl:attribute name="href"> <xsl:value-of select="@href"/> </xsl:attribute> <xsl:attribute name="class"> mystyle1 </xsl:attribute> ??? </a> </xsl:template> вставляем текст ссылки <xsl:template match="item"> <a> <xsl:attribute name="href"> <xsl:value-of select="@href"/> </xsl:attribute> <xsl:attribute name="class"> mystyle1 </xsl:attribute> ??? <xsl:value-of select="@txt"/> ??? </a> </xsl:template> то ссылку нужно выделить жирным <xsl:template match="item"> <a> <xsl:attribute name="href"> <xsl:value-of select="@href"/> </xsl:attribute> <xsl:attribute name="class"> mystyle1 </xsl:attribute> <xsl:choose> <xsl:when test="@hot_rub = 1"> <b><xsl:value-of select="@txt"/></b> </xsl:when> <xsl:otherwise> <xsl:value-of select="@txt"/> </xsl:otherwise> </xsl:choose> </a> </xsl:template> |
------- Отправлено: 23:11, 29-09-2005 | #16 |
![]() Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать Цитата:
2. откуда беруться @href и @txt 3. насколько я понял это талица стиля, но если ее открыть IE 6 то ничего не видно, можно пример связывающий мой пример полной работы с данными используя эти технологии? ну просто чтобы всем наглядно было и понятно как это работает.. |
|
Отправлено: 00:31, 30-09-2005 | #17 |
Старожил Сообщения: 158
|
Профиль | Отправить PM | Цитировать Vlad Drakula
RSS тоже можно отнести в эту группу как разновидность XML? |
------- Отправлено: 16:46, 30-09-2005 | #18 |
![]() Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать Цитата:
|
|
------- Отправлено: 18:37, 30-09-2005 | #19 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать vadimiron
Цитата:
elfoflorien RSS это XML файл с определенным DTD |
|
------- Отправлено: 22:23, 30-09-2005 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Что можно сделать с ЖК монитором? | 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 |
|