Всем привет.
Вопрос может быть смешной, но не для меня, потому что в XSLT я новичок (3-ий день всего пишу трансформации)
Мне нужно в xslt преобразовании написать условие типа xsl:if, для того, что бы сделать нечто, если у меня родительский узел называется "MegaParent"
Мой вариант:
<xsl:if test="parent::item[@name = 'MegaParent']">
<span>показать мега текст</span>
</xsl:if>
почему то не работае

что я делаю не так?
Вроде бы всё должно быть в порядке, но это мега действие не делается.
зы. Может быть у меня что то с кавычками?.. пробовал оба варианта, но без улучшений.
зыы. Может быть xslt можно как нибудь отлаживать человеческими методами (пошаговым отладчиком)?
Всем огромное спасибо за внимание
Здравствуйте, Железный Феликс, Вы писали:
ЖФ>Мой вариант:
ЖФ>ЖФ><xsl:if test="parent::MegaParent">
ЖФ><span>показать мега текст</span>
ЖФ></xsl:if>
ЖФ>
Здравствуйте, Железный Феликс, Вы писали:
ЖФ>зыы. Может быть xslt можно как нибудь отлаживать человеческими методами (пошаговым отладчиком)?
VS 2005 имеет довольно удобный отладчик XSLT 1.0 Кроме того есть XmlSpy, но беда с ним, в режиме отладки не поддерживает стандартные расширения MSXSL (например функцию node-set).
... << RSDN@Home 1.2.0 alpha rev. 655>>