У меня возникла проблема с условным выражением в XSLT. У меня есть простой условный блок с одной переменной $ адресом и одной постоянной в переменной $ покупателя:Как создать оператор «или»
<xsl:if test="$address=$buyer>
(.... some content)
</xsl>
Теперь я получил дополнительную переменную $ поставщика, который должен быть также и то же содержание, как $ покупателя Так что мне нужно что-то вроде if test="$address=$buyer ||/or $address=$supplier"
, но с последующим код нарушает мою программу:
<xsl:if test="$address=$buyer || $address=$supplier" >
Мой вопрос заключается в том, как правильно сделать это условное утверждение?
К сожалению, я сделал ошибку в моем ответе. См. Обновленную версию. – luanjot
"|" не работает, но "или" отлично работает благодаря – Mazeryt
'' 'является оператором для объединения двух наборов узлов,' или' является логическим оператором OR. В некоторых случаях они взаимозаменяемы, но не везде. –