条件付きで要素を処理することができます。i fとunless属性どちらか、又は両方を指定することで、ディベロッパーは関連している要素を処理するかどうかが決められます。
以下の例では、aが1で、bが2ではない場合のみ、ウィンドウコンポーネントは作成されます。要素が無視される場合、そのすべての子要素も無視されます。.
<window if="${a==1}" unless="${b==2}"> ... </window>
以下の例はJavaコードをいつ翻訳するか決めています。
<textbox id="contributor"/> <zscript if="${param.contributor}"> contributor.label = Executions.getCurrent().getParameter("contributor"); </zscript>