powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / задать атрибут style через таблицу стилей xsl
3 сообщений из 3, страница 1 из 1
задать атрибут style через таблицу стилей xsl
    #33705092
frei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста новичку..
у меня в xml хранятся пути к картинкам ...типа
<current>
<img path="img1.gif">
<img path="img2.gif">
<img path="img2341.gif">
</current>

как теперь <xsl:value-of select="//current/img/@path"/> прописать через xsl, используя style?

<xsl:for-each select="//current/img">
<a href="#" style="background:url(?????);">1</a>
</xsl:for-each>
...
Рейтинг: 0 / 0
задать атрибут style через таблицу стилей xsl
    #33708156
AlexVer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вместо
frei
<xsl:for-each select="//current/img">
<a href="#" style="background:url(?????);">1</a>
</xsl:for-each>

<xsl:for-each select="//current/img">
<xsl:text disable-output-escaping="yes">
& lt;a href="#" style="background:url(</xsl:text>
<xsl:value-of select="@path"/>
<xsl:text disable-output-escaping="yes">1& lt;/a></xsl:text>
</xsl:for-each>

Только уберите лишние пробелы в 2-х местах после &
...
Рейтинг: 0 / 0
задать атрибут style через таблицу стилей xsl
    #33711404
Yura Nickolaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
freiПодскажите пожалуйста новичку..
у меня в xml хранятся пути к картинкам ...типа
<current>
<img path="img1.gif">
<img path="img2.gif">
<img path="img2341.gif">
</current>

как теперь <xsl:value-of select="//current/img/@path"/> прописать через xsl, используя style?

<xsl:for-each select="//current/img">
<a href="#" style="background:url(?????);">1</a>
</xsl:for-each>
Да, предыдущий советчик легких путей не ищет :)
Я бы предложил так:
Код: plaintext
1.
2.
3.
4.
5.
6.
<xsl:for-each select="//current/img">
   <xsl:variable name="bgurl">
      <xsl:value-of select="./@path"/>
   </xsl:variable>
   <a href="#" style="background:url({$bgurl});"> 1 </a>
</xsl:for-each>
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / задать атрибут style через таблицу стилей xsl
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]