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

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Вопрос по XSL  (Прочитано 4428 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Dread Knight
Гость
« : 26-10-2004 12:44 » new

есть, например, такой XML:

<root>
<a att1="1" att2="zzz"/>
<a att1="2" att2="xxx"/>
<b att="1" value="aaa"/>
<b att="2" value="bbb"/>
</root>

и такой XSL:
<xsl:for-each select="a">
 blablabla
   <xsl:for-each select="//b">
      <xsl:if test="условие">placeheresomething</xsl:if>
   </xsl:for-each>
</xsl:for-each>

так вот, что нужно написать в условии, чтобы сравнить @att1 текущего экземпляра a с атрибутом @att текущего экземпляра b?
если написать просто @att1=@att, то не работает (условие всегда ложно)
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines