xmlhack.ru XML-форумы
Обсуждение XML и связанных с ним технологий

XSL вопрос


Автор Сообщение
xbor1234
Гость




[13833] Чт Июн 11, 2009 16:08
XSL вопрос
Подскажите плиз! Если у меня нет возможности сделать проверку IF i t.d. А нужно использовать один из нескольких вариантов. можно как то задать условие в скобках, что то вроде:

Код:


<event date="(IF TEST=USLOVIE{//select[@name='dd']/option[@selected]}) (IF TEST=USLOVIE2{//select[@name='dd']/option[@selected][2]}) " >



такой вариант я использовать не могу.

Код:


<XSL:IF TEST="USLOVIE">
<event date="{//select[@name='dd']/option[@selected]}" >
</xsl:if>
<XSL:IF TEST="USLOVIE2">
<event date="{//select[@name='dd']/option[@selected]][2]}" >
</xsl:if>




заранее спасибо!
Vasilisk
Наставник

Зарегистрирован: 17.05.2006
Сообщения: 370
Откуда: Украина, Харьков
[13834] Чт Июн 11, 2009 23:13
Re: XSL вопрос
Как-то так

Код:

<event date="//select[@name='dd']/option[@selected and TEST=USLOVIE] | //select[@name='dd']/option[@selected and TEST=USLOVIE2][2]}) " >


_________________
С уважением Vasilisk
Уважайте читающих, используйте тэги [code ][/code]