Подробнее о приложении MovieGuide.hdml
Подробнее о приложении MovieGuide.hdml
Как и приложение MovieGuide.wml, приложение MovieGuide.hdml отображаетвремя начала кинофильмов в определенном месте. Когда приложение запускается в первый раз, браузер загружает деку MovieGuide.hdml, содержимое которойприведено ниже:
<HDML Version=3.0 Markable=True TTL=0>
<Choice Title=MovieGuide Method=Alpha>
<Center>Select Theater
<CE Task=GO Method=Post PostData=Cine8 Dest=../waplibcgi/MovieGuideHDML.pl>Cinema 8
<CE Task=GO Method=Post PostData=Fid6 Dest=../waplibcgi/MovieGuideHDML.pl>Fiddler's 6
<CE Task=GO Method=Post PostData=Twin Dest=../waplibcgi/MovieGuideHDML.pl>Cedar Twin
</Choice>
</HDML>
Первый элемент внутри деки сообщает браузеру (или другим программистам)какая версия языка HDML используется приложением. Далее, выражение Markable=True сообщает браузеру, что он может установить закладку в исходной деке,a TTL=0 сообщает браузеру о невозможности кэширования.
Для выбора из списка требуемого кинотеатра приложение использует элемент<Choice>. Внутри <Choice> приложение использует элемент <Action> для определения имени и местонахождения сценария языка Perl (и данных, которые приложение передает сценарию), который будет запущен приложением после того,как пользователь выберет определенный кинотеатр.
Далее, для центрирования текста Select Theater (Выберите кинотеатр) на дисплеетелефона приложение использует элемент <Center>. В заключение приложениеснова использует <Choice> для определения названий кинотеатров вместе с элементами <СЕ>. Как и в случае файла формата WML, элемент <Choice> используется пользователем для выбора кинотеатра из приведенного списка. После того какпользователь произведет свой выбор, браузер выполнит специальную операцию,которая в нашем случае будет операцией вызова сценария языка Perl.