Попытка скомбинировать оператор if с помощью
, где я хочу иметь несколько выражений вместе, чтобы выполнять операции в таком порядке, как этот псевдокод:
if (Number != '' and (Name != '' or PreferredName != '')) {// code here}
По сути, я хочу сделать это в
:
<xsl:if text="Number != '' and (Name != '' or PreferredName != '')">
, но я не уверен в синтаксисе expression
, я не думаю, что смогу сделать ()
вот так, так как нигде не видел. Я не мог легко найти синтаксис выражения в Интернете, это может быть XPath, но я не уверен, поддерживает ли XPath ()
для группировки выражений. Я не эксперт по XSL/XML/XSD, поэтому я не знаю, является ли это выражение даже XPath или чем-то еще.
Я предпочитаю не использовать вложенные операторы
, если это возможно, и хочу придерживаться
, а не
.
Я уверен, что это, вероятно, простой ответ, но он здесь застрял. Спасибо.