Wap що це таке

3 Як зробити WAP-сервер

3.1 HTML vs WML

3.2 WAP-шлюзи

3.3 Пишемо на WML

WML багато в чому нагадує HTML, і вивчити його не складає труднощів. Однак при використанні WML доводиться дотримуватися кількох неформальних рекомендацій.

WML-тексти чутливі до регістру (як тексти на мові Сі), і в цьому полягає одна з хоч і непринципових, але важливих в практичному плані особливостей WML. Послідовності символів перекладів рядка, табуляції, пробілів завжди перетворюються в один пробіл.

Все WML-документи мають розширення .wml і починаються з трьох стандартних рядків:

Колода береться в теги Всередині колоди один за одним слідують опису карт:

За допомогою спеціальних шаблонів можна визначати додаткові стандартні дії при зверненні до деяких або до всіх картах колоди.

Кожна карта повинна мати свій ідентифікатор і назву:

Більшість тегів WML - парні, т. Е. Що відкривають та закривають, як того вимагає стандарт XML, за невеликими винятками, наприклад, крім тега нового рядка

найпростіший тег ltpgt описує один параграф тексту: Закінчена сторінка (вона може бути, наприклад, збережена на сайті wap.pcweek.ru як заголовна - index.wml) повністю запишеться так:

Якщо виведений текст не вміщується на моніторі трубки, то користувачеві доведеться його прокручувати, тому краще не створювати великих карт і колод, а розбивати їх на маленькі складові, забезпечуючи продуманими засобами навігації.

Серед інших WML-тегів можна відзначити засоби захоплення призначеного для користувача введення, створення всіляких списків, розширеної навігації, форматування тексту. Крім того, є змінні, що починаються з символу $ і дозволяють передавати дані між картами.

Сформовану таким чином WML-сторінку можна покласти, наприклад, за звичайним FTP-протоколу на піддомен wap.pcweek.ru (це стандартна практика - організовувати для WAP-доступу сайти, починаються не з www, а з wap), після чого цей піддомен стане новим українським WAP-ресурсом.


Warning. mysql_connect () [function.mysql-connect]: Can not connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /pub/home/javaport/javaportal/books/show2b.php on line 11

Warning. mysql_db_query () [function.mysql-db-query]: Can not connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /pub/home/javaport/javaportal/books/show2b.php on line 19

Warning. mysql_db_query () [function.mysql-db-query]: A link to the server could not be established in /pub/home/javaport/javaportal/books/show2b.php on line 19

Warning. mysql_fetch_array (): supplied argument is not a valid MySQL result resource in /pub/home/javaport/javaportal/books/show2b.php on line 30
Дізнайся про що ти насправді зараз думаєш тут.


[An error occurred while processing this directive]


Warning. mysql_connect () [function.mysql-connect]: Can not connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /pub/home/javaport/javaportal/news/worldnews.php on line 91

Warning. mysql_db_query () [function.mysql-db-query]: Can not connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /pub/home/javaport/javaportal/news/worldnews.php on line 93

Warning. mysql_db_query () [function.mysql-db-query]: A link to the server could not be established in /pub/home/javaport/javaportal/news/worldnews.php on line 93

Warning. mysql_fetch_array (): supplied argument is not a valid MySQL result resource in /pub/home/javaport/javaportal/news/worldnews.php on line 95