Разделить или явно:
if (x == 2) {
... do stuff
} else if (y == 2) {
... do the same stuff
} else {
condition not fulfilled
}
Теперь, без всего прочего ... Я знаю один «XML-род языка» с этим: XSL (T), в котором у вас есть <xsl:if>
, но не очевидное <xsl:else>
. Однако у вас есть более общий <xsl:choose>
, который поддерживает несколько условий с использованием <xsl:when>
, а также <xsl:otherwise>
для выражения «других» случаев.
Итак, попробуйте поискать на «языке XML» своего рода, поддерживает ли он функциональность case / switch / select.