Свой WAP сайт. Краткое руководство по созданию WAP сайта



              

Начало написания кода.


Порой приходится задумываться, почему бы не прийти скажем к единому целому и не разработать один язык на котором можно было бы писать программы, управлять базами данных, создавать странички. Так нет, придумывают что-то новое, да еще и усложняют задачу, хотя новое напоминает старое.

Язык WML достаточно похож на HTML, многие теги Вам уже будут знакомы, но важное отличие WML от HTML, несмотря на то, что даже если будут допущены какие-то ошибки в написанном коде HTML, браузер будет отображать эту страницу, однако при любой допущенной ошибке в WML, браузер отвергнет эту страницу.

Хочу сразу же поделиться с еще одной проблемой, которая возникла при создании WAP сайта. Как я уже упоминал, чтобы отображались в телефоне русские буквы, нужно сохранять документ именно в кодировке UTF-8. При этом многие редакторы, которые позволяют записывать в той или иной кодировке, порой вставляют в начале документа недопустимые символы. Эти символы в редакторе не отображаются, но если этот документ посмотреть  в каком-нибудь еще DOSовском редакторе, типа Norton Commander, эти символы отображаются. Следовательно, при загрузке данной страницы на сервер, она работать не будет. Поэтому старайтесь пользоваться сразу проверенными редакторами.

Приступ к созданию XML документу.  В первую очередь в любом документе мы начинаем с пролога. Пролог стандартен и выглядит следующим образом:

<?xml version="1.0"?>

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"

"http://www.wapforum.org/DTD/wml_1.1.xml">

Он показывает телефону, что нужно обрабатывать WML документ и какой WML стандарт он использует. Этот пролог не будет отображаться в браузере.

В данном прологе еще следует указать кодировку, чтобы можно было читать затем Ваш сайт, для этого сразу за версией, следует указать encoding=”UTF-8” , т.е. это будет выглядеть так:

<?xml version="1.0" encoding=””UTF-8?>

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"

"http://www.wapforum.org/DTD/wml_1.1.xml">




Содержание  Назад  Вперед