Пока ваше решение работает, я хотел бы отметить, что вы можете просто поместить оператор or
в условие ifelse.
синтаксис ifelse: <?xdoxslt:ifelse(condition,true,false)?>
с condition
, являющимся A.DESCR1='General Hospital' or A.DESCR1='Main Hospital'
<?xdoxslt:ifelse(A.DESCR1='General Hospital' or A.DESCR1='Main Hospital', 'two', 'one')?>
Вы даже можете вложить функцию ifelse
в другую функцию ifelse
:
Вложенный синтаксис ifelse: <?xdoxslt:ifelse(condition1,true1,xdoxslt:ifelse(condition2,true2,false))?>
<?xdoxslt:ifelse(A.DESCR1='General Hospital', 'two', xdoxslt:ifelse(A.DESCR1='Main Hospital', 'two', 'one'))?>