Полезные статьи » Синтаксис WML » Деки и задачи


Деки

Дека определяется элементом wml:
<?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.com/DTD/wml_1.1.xml"> <wml> <card> <p>Hello World!</p> </card> </wml>

Задачи

Элемент:
Do

Атрибуты:

type - указывает микроброузеру назначение кнопки. В WML определяется девять типов, но в подавляющем большинстве случаев используются "accept" и "options".

label - значение этого атрибута используется для замены названия кнопки. Это помогает кастомизировать приложения. Количество символов на кнопке ограничено возможностями устройства.

name - установка этого атрибута дает возможность разработчику воспользоваться преимуществами иерархической структуры WML-документа. Элемент "do" с именем "one" унаследует свойства определенные элементу с таким же именем в элементе "template" этой деки.

optional - указывает микроброузеру на необязательность показа этой кнопки в случае если атрибуту присвоено значение true.

Элемент:
Go

Атрибуты:

href - URL.

sendreferer - этот атрибут необходим серверу в списках контроля доступа. Его значение указывает броузеру на то, что необходимо отослать на сервер URL минимально возможной длины.

method - может принимать значение либо "post" либо "get". Значение аналогично HTML.

accept-charset - указывает кодировку, в которой микроброузер должен посылать ссылку.

Небольшой пример простейшей навигации:

<?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.com/DTD/wml_1.1.xml"> <wml>
<card id="Start">
<do type="accept">
<go href="#nextCard"/>
</do>
<p>Hello World!</p>
</card>
<card id="nextCard">
<do type="options">
<prev/>
</do>
<p>Next Card!</p>
</card>
</wml>

Элемент:
Setvar

Атрибуты:

name - имя, присваемое переменной. Переменная так же может выполнять эту функцию, например:

<setvar name=$bogus value=$bear>.

value - значение, присваемое переменной.

Элемент:
Postfield

Атрибут:

name - имя, присваемое переменной. Переменная так же может выполнять эту функцию, например:

<postfield name=$bogus value=$bear>.

value - значение, присваемое переменной.

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.com/DTD/wml_1.1.xml">
<wml>
<card id="Start" label="Bob's CGI">
<do type="accept">
<setvar name="lastExecuted" value="bob.cgi"/>
<go href="bob.cgi" method="post">
<postfield name="one" value="one one"/>
<!-- the server should be able to tell that there are two values for the key one. -->
<postfield name="one" value="one"/>
<postfield name="two" value="two two"/>
</do>
<p>Hello World!</p>
</card>
</wml>

Элемент:
Anchor

Атрибут:

title - имя элемента. Микроброузер может воспользоваться этим атрибутом по своему усмотрению. При перемещении курсора на анкор, микроброузер может вывести его имя в софт-кнопке.

Элемент:
A

Атрибут:

href - URL на который ссылается анкор. У этого элемента нет дополнительных атрибутов позволяющих указать статус ссылки или ее метод. Если необходимы эти опции можно воспользоваться элементом "anchor" с внедренным в него элементом "go":

<anchor> click me <go href="#clickedMe"/> </anchor> <a href="#clickedMe">click me</a>

Wap Editor 0.7.1 Final

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

File Carver 0.1

Редактор который позволяет Вам делать операции по разделению и объединению любых файлов. Будет очень полезна для новичков, потому что имеет маленький размер, простая и удобная в использованиии главное - очень быстро работает. Подробнее»»

CoderF

Небольшая утилита для шифрования и дешифрования текста. Среди преимуществ следует отметить маленький размер, 4 вида шифрования и дешифрования, а также реализован Drag-n-Drop. Подробнее»»

Search Double File 1.0

Программа для поиска одинаковых файлов. Главные преимущества это маленький размер, быстрый поиск, три критерии для поиска (имя, размер, содержимое),а также, последующая обработка файлов. Подробнее»»