Модераторы: diadiavova
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> верстка меню, добавление переменной 
:(
    Опции темы
KatyaXml
Дата 8.8.2011, 12:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 58
Регистрация: 16.12.2010

Репутация: нет
Всего: нет



Как сделать так, что бы для каждого дива классом добавлялся не просто item, а item1...itemN
Код

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:template match="/">      
      <xsl:for-each select="//menu/level1_item">
          <div>
              <xsl:attribute name="class">item</xsl:attribute>                            
              <a href="#" title="">                     
                  <xsl:value-of select="item"/>
              </a>              
          </div>
        </xsl:for-each>      
  </xsl:template>
</xsl:stylesheet>

PM MAIL   Вверх
KatyaXml
Дата 8.8.2011, 15:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 58
Регистрация: 16.12.2010

Репутация: нет
Всего: нет



Решила проблему добавлением атрибута с номером к элементу item
Код

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
              <xsl:template match="/">
                  <xsl:for-each select="//menu/level1_item">
                      <div>
                          <xsl:attribute name="class">
                              item<xsl:value-of select="@num"/>
                          </xsl:attribute>
                          <a href="#" title="">
                              <xsl:value-of select="item"/>
                          </a>
                      </div>
                  </xsl:for-each>
              </xsl:template>
          </xsl:stylesheet>

PM MAIL   Вверх
tishaishii
Дата 14.8.2011, 22:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


Профиль
Группа: Завсегдатай
Сообщений: 1262
Регистрация: 14.2.2006
Где: Москва

Репутация: нет
Всего: 8



Код
<xsl:attribute name="class">
        menu-item<xsl:number level="any"/>
</xsl:attribute>


Это сообщение отредактировал(а) tishaishii - 14.8.2011, 22:50
PM MAIL ICQ Skype   Вверх
KatyaXml
Дата 16.8.2011, 08:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 58
Регистрация: 16.12.2010

Репутация: нет
Всего: нет



tishaishii спасибо!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "XML/XSLT"
diadiavova

Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась.

Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение.

Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел

Желаем удачи в Вашем деле!


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | XML, XSL | Следующая тема »


 




[ Время генерации скрипта: 0.0846 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.