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

Подробнее о вновь созданном файле формата HDML



Подробнее о вновь созданном файле формата HDML

Как вы поняли, сценарий языка Perl приложения MovieGuideHDML создает в процессе работы новую деку просто путем считывания и записи существующего содержимого исходной деки. Снова вы можете быть удивлены, зачем приложение использует сценарий языка Perl, вместо того, чтобы просто создать законченное приложение без использования сценария. В идеальном случае реальное приложение будет получать свои данные (или потенциально новую деку) от сервера. В нашемпримере сценарий языка Perl показывает, хотя и довольно примитивно, симуляцию взаимодействия клиент-сервер. Приведенные ниже элементы отображаютсодержимое файла Twin.HDML, который является одним из файлов, созданныхсценарием языка Perl на основании выбора пользователя:

&ltHDML Version=3.0 Markable=True TTL=0&gt

&ltDisplay&gt

&ltAction Type=Accept Task=GO Label=Back Dest=../MovieGuide/MovieGuide.hdml&gt

&ltCenter&gtCedar Twin &ltbr&gt&ltCenter&gt33 North Main St

&ltbr&gt&ltCenter&gt.......... &ltbr&gt&ltCenter&gtTarzan &ltbr&gt&ltCenter&gt5:00, 7:00, 9:00

&ltbr&gt&ltCenter&gt.......... &ltbr&gt&ltCenter&gtBig Daddy &ltbr&gt&ltCenter&gt4:45, 7:10

&lt/Display&gt

&lt/HDML&gt

Как вы видите, в исходном коде используется элемент <Display> для отображения содержимого на дисплее сотового телефона. В коде используется также элемент <Action> для возвращения управления обратно приложениюMovieGuide.hdml в случае, если пользователь выберет кнопку Back, появившуюсяна дисплее телефона.





Содержание раздела