arc:select 關鍵字類似於其他程式語言中的 switch-case 塊,可用於建立複雜的條件語句。arc:select 的主體可以包含一個或多個 arc:case 關鍵字以及一個 arc:default 關鍵字。
arc:select 中的值會與 arc:case 中指定的值進行匹配。arc:case 語句的主體包含在指定值與 arc:select 關鍵字中的值匹配時要執行的關鍵字和語句。
只有當所有 arc:case 語句都沒有匹配結果時,才會執行 arc:default 語句的主體。arc:default 關鍵字沒有參數,並且在一個 arc:select 中只能出現一次。
參數
- value:與
arc:case語句中指定值進行比較的值。 - attr:其值要與
arc:case語句中指定值進行比較的屬性。
控制屬性
無範例
根據公司名稱設定圖示。arc:case 元素與company_name 屬性中的 CompanyA 和 CompanyB 進行匹配。如果找到任何匹配項,則執行與該情況關聯的操作。
另請參閱
- arc:case:為
arc:select編寫多種情況。 - arc:default:為
arc:select編寫預設情況。