arc:select

Version 24.2.9039


arc:select


arc:select キーワードは、他のプログラミング言語のswitch-case ブロックに類似しており、複雑な条件文を作成するために使われます。arc:select のボディは、1つ以上のarc:case キーワードおよび1つの arc:default キーワードを含めることができます。

arc:select の値は、arc:case で指定された値に一致します。arc:case 構文のボディは、指定された値がarc:select キーワードの値に合致する場合に実行するキーワードと構文を有します。

arc:default 構文のボディは、arc:case 構文のどれにも一致しなかった場合にのみ実行されます。arc:default キーワードは、パラメータを持たず、arc:select 内で一度のみ使用できます。

パラメータ

  • value:arc:case 構文で指定された値と比較する値。
  • attr:arc:case 構文で指定された値と比較される値のアトリビュート。

アトリビュートの制御

None

会社名に基づいてアイコンを設定します。arc:case エレメントは、company_name アトリビュートのCompanyA およびCompanyB に合致します。見つかった場合は、そのケースに関連するアクションをとります。

<arc:select value="[company_name]">
  <arc:case value="CompanyA">
    <img src="http://www.companya.com/favicon.ico" />
  </arc:case>
  <arc:case value="CompanyB">
    <img src="http://www.companyb.com/favicon.ico" />
  </arc:case>
  <arc:default>
    <img src="http://www.myhosting.com/generic.ico"/>
  </arc:default>
</arc:select>

関連項目

  • arc:case:arc:select のケースを記述する。
  • arc:default:arc:select のデフォルトケースを記述する。