arc:select

Version 23.4.8841


arc:select

Version 23.4.8841


arc:select キーワードは、他のプログラミング言語のswitch-case ブロックに類似しており、複雑な条件文を作成するために使われます。arc:select のボディは、一つかそれ以上のarc:case キーワードおよび一つの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>

関連項目