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

2021-04-01 06:46:08 字數 1174 閱讀 7134

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

<?xml version="1.0"?>

sina wap

next card

this is the second card.

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教程1 從第乙個實際應用全面了解WML

wml教程1 從第乙個實際應用全面了解wml 學習自然語言的最好方法就是溶入相應的語言環境在交流中學習,學習一種程式語言的最好方法就是看例程。為了幫助大家建立wml應用的第一印象,所以請大家先看第乙個例子 1 語法 wml的語法與html相似,仍然是一種標記語言,而且延續了xml語法規則 2 元素 ...

第乙個nodejs應用

應用這個詞很火,都在用。這裡的nodejs應用其實是乙個站點,準確的說是執行在本地的乙個小小的http站點。但是nodejs開發主要還是集中在少數的幾個核心功能上,而不是那種動輒幾千幾萬個檔案,支撐多少併發多少功能的這種大型站點。所以nodejs開發的這些小型http站點也叫做應用。當然nodejs...

第乙個應用(Node)

建立乙個http伺服器 相應報文的主體 response.write response.end 伺服器的埠 server.listen 1111,function node haha.js js檔案是haha.js開啟瀏覽器訪問127.0.0.1 1111 就是輸出 response.write 的...