WML - Создание WAP страниц. WML - Создание WAP страниц. Автор - Бешкенадзе А. Г. Введение. В последнее время огромную популярность приобретают различные беспроводные устройства доступа в Internet. Достаточно упомянуть, что 2/3 населения Российской Федерации владеют сотовыми телефонами и потенциальная аудитория посетителей Internet с мобильных устройств шире, чем обычных посетителей, пользующихся компьютерами. В отличие от классического браузера, который общается с сервером по протоколу HTTP, мобильные устройства используют протокол WAP (Wireless Application Protocol).
Протокол WAP определяет набор правил, которому должны следовать как WAP- приложения, так и мобильные устройства. В настоящий момент для создания WAP- страниц (аналог HTML- страниц для мобильных устройств) используется либо язык разметки WML (Wireless Markup Language), либо x. HTML. Оба языка разметки основаны на XML и подчиняются правилам форматирования XML- документа. HTML поддерживается не всеми сотовыми телефонами, поэтому в данной статье будет рассмотрен WML. Здесь не будут описываться стандартные теги, особенно те которые не отличаються от тэгов, используемых при создании обычных HTML- страниц.
В настоящий момент для создания WAP-страниц (аналог HTML -страниц для мобильных устройств) используется либо язык разметки WML (Wireless.
Учебник HTML для начинающих. Основы HTML в примерах. Обучение по созданию сайтов.
Будет рассмотрена структура WML документа, и взаимодействие PHP- скриптов с WML. Глава 1 "Структура WML документа"Вся информация в WML содержится в так называемых деках. Дек — это минимальный блок данных, который может быть передан сервером. В деках находяться карты (< card> ) в одной деке всегда должна быть хоть одна карта, но может быть и несколько - ограничений нет. Простая wml страница взятая с wap. DOCTYPE wml PUBLIC "- //WAPFORUM//DTD WML 1.
EN" "http: //www. DTD/wml_1. 1. xml">. Siemens">. < a href="http: //communication- market. Games and more< /a> < br/>.
Учебники. On-Line Введение в HTML · Основы HTML · Раскрутка сайта. Java html1.jar (56,5 kb) [скрин] · html2.jar (49,4 kb) [скрин] · simv.jar (22,9 kb) [скрин]. Кстати чуть не забыл: WAP САЙТЫ МОЖНО ИЗМЕНЯТЬ В ЛЮБОМ ТЕКСТОВОМ РЕДАКТОРЕ. В отличие от html в wml нельзя писать
Вы спросите Что должно для начала быть написанно в Wml коде странице, Я отвечу : Смотря в любом учебнике по WAP'у вам скажут что в начале.
Sounds and graphics< /a> < br/>. This is Siemens< /a> < br/>. Key Figures< /a> < br/>.
Siemens Journal< /a> < br/>. Contact< /a> < br/>. XML- документ. Этот тэг так же указывает на версию языка XML, необходимую для будующих расширений языка.< ! DOCTYPE wml PUBLIC "- //WAPFORUM//DTD WML 1. EN" "http: //www.
Знаешь,ты совершаешь ту-же ошибку,что и я когда-то,да наверное,не только я.Говорить'мне нужен пхп для вапа,а не дия вэба'-так же бессмысленно,как в
Учебник по PHP4 не решит Ваших проблем. Синтаксис PHP5, PHP4 и т.п. не имеет никакого отношения к HTML и WML. Wap59.ru - учебники html,xhtml,wml,JavaScript; полезные программы, справочники и статьи для создания сайта. Учебник HTML.
Полноценный движок для wap-сайта. Вот некоторые его особенности: -> Движок построен целиком на файлах -> Имеется мощная админпанель. Содержание
Глава 5. Пример создания WAP-сайта 'Текущее время в разных местах земного шара'
Приложение 1. MIME-типы для WAP.
DTD/wml_1. 1. xml"> - объявляет тип документа — WML и адрес, по которому расположен файл с DTD. DTD (Document Type Definition) - это файл с описанием типа документа, отделённое от главного XML- документа и определяющий набор правил для XML- документа в котором стоит на него ссылка. Эти две строки предваряют собственно элементы языка и должны содержаться в каждом WML- файле. WML - открывающий тэг, аналогичен по смыслу тегу HTML в HTML- документах. CARD - собственно тэг начинающий карту, соответствуюет тэгу BODY в HTML- документе, но в отличие от BODY может поторяться в документе несколько раз.
Примечание. Новая строка начинается с тэга < br/>. Важно отметить, что слеш в конце тэгов, не имеющих завершающего тэга обязателен в XML документах, иначе анализатор сообщает об ошибке. Все дополнительные данные закрываються двойными ковычками (title="Hello!").
Дека - < wml> < /wml>. Карта - < card> < /card> Пример страницы с несколькими картами: < ? DOCTYPE wml PUBLIC "- //WAPFORUM//DTD WML 1. EN" "http: //www. DTD/wml_1. 1. xml">.
Go to card. 2< /a> < br/>. Return card. 1< /a> < br/>. Как видно ничего сложного! Однако следует помнить, что имеется ограничение на общий размер WML страницы около 5~1. Поэтому количество карт не должно превышать разумного предела. Глава 2 "Динамическая генерация". Конфигурирование серверов.
MIME тип. Для того, чтобы обычный Web- сервер, например, Apache, превратить в WAP- сервер, необходимо в конфигурационном файле httpd. Add. Type и добавить следующую директиву.
Add. Type text/vnd. При динамической генерации WML- страницы, браузеру необходимо отправить заголовок, сообщающий, что он имеет дело не с обычной HTML- страницей, а с ресурсом, предназначенным для мобильных устройств. Это можно осуществить при помощи функции header< ? Отсылаем заголовок который "обьясняет" клиенту ,что это wml документ. Content- type: text/vnd.
Так сформировать WML страницу при помощи PHP можно примерно следующим образом< ? Отсылаем заголовок который "обьясняет" клиенту ,что это wml документ. Content- type: text/vnd.
Выводим саму страницу. UTF- 8"?>. < ! DOCTYPE wml PUBLIC "- //WAPFORUM//DTD WML 1. EN" "http: //www.
DTD/wml_1. 1. xml">. Card. 1">. Hello! People This is My first wml page! Заключение. В этой статье мы познакомились с тем, как создать простейшую WML страницу. В следующих статьях будут рассмотрены различные тэги и их применение (WML- аналоги элементов управления в HTML- формах). Результаты работы WML- страниц можно просматривать при помощи следующих браузеров: Opera, Win. WAP, Klondike Wap Browser.