Пособие по написанию WAP-сайтов


Подробнее о приложении StockQuote.wml



Подробнее о приложении StockQuote.wml


Когда пользователь запускает приложение StockQuote, дека StockQuote.wml запрашивает у пользователя ввода символа акции. Далее, основываясь на выборепользователя, подключается сценарий языка Perl, находящийся в файлеStockQuoteWML.pl. После этого сценарий определяет символ, введенный пользователем, и отображает деку формата WML, соответствующую выбранной акции.Дека StockQuote.wml имеет следующий исходный код:

&lt?xml version="1.0"?&gt &lt!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"&gt

&ltwml&gt

&lthead&gt

&ltmeta http-equiv="Cache-Control" content="max-age=0" forua="true"/&gt

&lt/head&gt

&ltcard id="Quote" title="Stock Quotes"&gt

&ltonevent type="onenterforward"&gt

&ltrefresh&gt &ltsetvar name="Symbol" value="" /&gt &lt/refresh&gt

&lt/onevent&gt

&ltonevent type="onenterbackward"&gt

&ltrefresh&gt &ltsetvar name="Symbol" value="" /&gt &lt/refresh&gt

&lt/onevent&gt

&ltdo type="accept"&gt &ltgo href="../waplibcgi/StockQuoteWML.pl?$(Symbol)" /&gt &lt/do&gt

&ltp align="center"&gt

Stock Quotes&ltbr/&gt

&lt/p&gt

&ltp align="left" mode="nowrap"&gt

Symbol:&ltbr/&gt (* for all)&ltbr/&gt

&ltinput name="Symbol" maxlength="5" title="Symbol" type="text" format="*X" /&gt

&lt/p&gt

&lt/card&gt

&lt/wml&gt


Так же как и во всех деках формата WML, первые два ее элемента сообщают браузеру, какую из версий спецификации WAP поддерживает данное приложение. Внашем случае WML-страница поддерживает версию 1.0 языка XML и версию 1.1описания типа документа (DTD), разработанного ассоциацией WAP Forum.




- Начало -  - Назад -  - Вперед -