WML教程1 從第乙個實際應用全面了解WML

2021-03-31 08:57:00 字數 1278 閱讀 3825

wml教程1:從第乙個實際應用全面了解wml

學習自然語言的最好方法就是溶入相應的語言環境在交流中學習,學習一種程式語言的最好方法就是看例程。為了幫助大家建立wml應用的第一印象,所以請大家先看第乙個例子:

1、語法:wml的語法與html相似,仍然是一種標記語言,而且延續了xml語法規則

2、元素:在xml和wml 語言中,語言的基本元素稱之為"標籤"

標籤必須被 < 和 > 括起來。

大多數標籤都包括"起""止"兩部分,例如:

某些特殊標籤可以只有乙個標籤,但是必須有結束標記,例如:

3、屬性:xml語言的標籤可以包含很多屬性,給標籤提供必要的附加資訊

屬性內容通常在起始標籤內使用

屬性只作為引數為標籤提供必要的資訊,不會被瀏覽器顯示

屬性的值需要被引號括起來,可以是單引號或者雙引號,引號可以成對巢狀使用

例如:其他一些示例中沒有涉及到的基本內容:

6、大小寫敏感

無論是標籤元素還是屬性內容都是大小寫敏感的,這一點繼承了xml的嚴格特性,任何大小寫錯誤都可能導致訪問錯誤,這是wml製作者必須注意的問題。

7、躲避語法檢查的方法-cdata

cdata內的資料內容都會被當作文本來處理,從而避開語法檢查,直接作為文字顯示。

示例:< ! [ cdata [ this iaa test ] ] >

顯示結果為

this iaa test

8、定義變數

wml可以使用變數供瀏覽器和script使用,通過在deck中的乙個card上設定變數,其他card不必重新設定就可以直接呼叫。

變數的語法如下:

$identifier

$(identifier)

$(identifier:conversion)

如果變數內容包含空格就需要用圓括號括起來。由於變數在語法中有最高的優先順序,包含變數宣告字元的字串會被當作變數對待,所以如果要顯示$,就一定要連續使用兩個$。

示例:your account has $$15.00 in it.

顯示結果為:your account has $15.00 in it

xml是一種語法非常嚴格的語言,wml也繼承了這種規則,任何地不規範語法都會導致錯誤。

從第乙個實際應用全面了解WML

學習自然語言的最好方法就是溶入相應的語言環境在交流中學習,學習一種程式語言的最好方法就是看例程。為了幫助大家建立wml應用的第一印象,所以請大家先看第乙個例子 sina wap next card this is the second card.1 語法 wml的語法與html相似,仍然是一種標記語...

Odoo安裝教程1 建立第乙個 Odoo 應用

odoo 開發通常都需要建立自己的外掛程式模組。本文中我們將通過建立第乙個應用來一步步學習如何在 odoo 中開啟和安裝這個外掛程式。我們將從基礎的開發流學起,即建立和安裝新外掛程式,然後 在開發迭代中更新 來進行公升級。odoo 採用類 mvc model view controller 的結構,...

Flask教程 第乙個Flask應用 模板

flask使用的是jinja2作為模板引擎。當然,也可以使用其它模板引擎。1.如果要訪問變數的屬性可以使用點 也可以使用符號.示例 2.如果變數的屬性不存在,那麼 會返回空字串.3.可以直接在模板使用的全域性變數 全域性變數 含義 說明config flask.config 當前配置物件 reque...