80 likes | 225 Views
樣板語言的定義. 05/31. 目錄. 來源檔案 aebs:define aebs:if aebs:repeat aebs:replace onerror attribute. 樣板來源檔案. 樣板可以是 html 或 xhtml 檔案 Xhtml 是比較好的選擇,因為 xhtml 結構較為嚴謹. aebs:define. 定義樣板語言的變數用,範例 < aebs:define name=“var” value=“varvalue” /> < aebs:define name=“var1” value=“string:hello” />.
E N D
樣板語言的定義 05/31
目錄 • 來源檔案 • aebs:define • aebs:if • aebs:repeat • aebs:replace • onerror attribute
樣板來源檔案 • 樣板可以是html 或xhtml 檔案 • Xhtml 是比較好的選擇,因為xhtml結構較為嚴謹
aebs:define • 定義樣板語言的變數用,範例 < aebs:define name=“var” value=“varvalue” /> < aebs:define name=“var1” value=“string:hello” />
aebs:if • 依據變數的bool值,來決定是否輸出tag所夾的區段,如: < aebs:if name=“isready” > This is a book. < aebs:if />
aebs:repeat • 處理array物件,重複輸出tag所夾區段 <aebs:repeat name=“item” object=“array0” > <aebs:replace value=“item::address”/> <aebs:replace value=“item::phonenum”/> <aebs:repeat />
aebs:replace • 把此tag換成變數中的內容 < aebs:replace value=“color” /> < aebs:replace value=“string:Brown” />
onerror • 如果發生錯誤會顯示此訊息 < aebs:replace value=“color” onerror=“string:can’t get color value” />