Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: вопрос по XML/XSLT  (Прочитано 8239 раз)
0 Пользователей и 1 Гость смотрят эту тему.
x77
Команда клуба

ro
Offline Offline
Пол: Мужской
меняю стакан шмали на обратный билет с Марса.


« : 12-04-2006 08:46 » 

в трансформе формируется хитрая таблица, надо сделать

<td rowspan="n">...</td>,

где n =

<xsl:variable name="dbcount">
     <xsl:value-of select="count(databases/database)"/>
</xsl:variable>


долго извращался, не могу засунуть переменную xsl вместо n Жаль - ошибки парсинга. как это правильно сделать?
Записан

RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 12-04-2006 13:19 » 

x77, на вскидку не скажу, но решается через создание атрибута.
<td>
 <xsl:attribute .....><xsl:valueu-of ..../></xsl:attribute>
 ....
</td>
Типа такого.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
x77
Команда клуба

ro
Offline Offline
Пол: Мужской
меняю стакан шмали на обратный билет с Марса.


« Ответ #2 : 12-04-2006 13:27 » 

RXL - но ведь этот аттрибут ляжет на все <td>? это его каждый раз переопределять?
Записан

RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 12-04-2006 13:46 » 

Почему на все? Только на тот тег, в который вставлен тег определени яатрибута.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
x77
Команда клуба

ro
Offline Offline
Пол: Мужской
меняю стакан шмали на обратный билет с Марса.


« Ответ #4 : 12-04-2006 16:15 » 

буду пробовать, спасибо!
Записан

RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #5 : 12-04-2006 17:16 » new

Код:
<xsl:variable name="n" select="'left'"/>

<xsl:template match="table_row">
  <td>
    <xsl:attribute name="align"><xsl:value-of select="$n" /></xsl:attribute>
<!-- ........ -->
  </td>
</xsl:template>
« Последнее редактирование: 19-12-2007 21:52 от Алексей1153++ » Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines