Опубликован: 02.12.2006 | Доступ: свободный | Студентов: 1500 / 212 | Оценка: 4.12 / 3.91 | Длительность: 05:09:00
Специальности: Программист
Теги:
Дополнительный материал 1:
Справочник по WAP
Тег <meta>
Данный тег содержит метаданные о документе WML.
Примечание:
тег должен всегда находиться внутри элемента head.
Синтаксис:
<head> <meta/> </head>
Атрибуты
Атрибут | Значение | Описание |
---|---|---|
content | cdata | Должен определять описание атрибута name |
forua | true false | Определяет, нужно ли метаданные посылать браузеру. Если задано значение true, то метаданные должны посылаться браузеру |
http-equiv | cdata | Задает, будет ли содержимое тега <meta> связано с заголовком ответа http |
name | cdata | Должен определять имя чего-то, что желательно описать на странице. Атрибут может иметь значение "keywords", "author" и т.д. |
scheme | cdata | Определяет структуру, используемую для трансляции метаданных |
class | cdata | Задает имя класса элемента. В имени класса регистр символов различается. Элемент может быть связан с несколькими классами. Имена нескольких классов в атрибуте class разделяются пробелом |
Id | id | Задает уникальное имя элемента |
Пример:
<?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <head> <meta name="author" content="Petr Petrov"/> <meta http-equiv="cache-control" content="no-cache"/> </head> .... </wml>
Тег <template>
Данный тег определяет шаблон для всех карт колоды. "Код" в этом теге вставляется в каждую карту колоды.
Примечания:
- для колоды допукается определение только одного тега <template> ;
- может содержать только <do> и <onevent>.
Синтаксис:
<template> ..<do>.. ..<onevent>.. </template>
Атрибуты
Атрибут | Значение | Описание |
---|---|---|
onenterbackward | url | Возникает, когда пользователь переходит на карту с помощью задачи "prev" |
onenterforward | url | Возникает, когда пользователь переходит на карту с помощью задачи "go" |
Ontimer | url | Возникает, когда истекает время таймера |
Class | cdata | Задает имя класса элемента. В имени класса регистр символов различается. Элемент может быть связан с несколькими классами. Имена нескольких классов в атрибуте class разделяются пробелом |
Id | id | Задает уникальное имя элемента |
Пример:
Следующий пример использует тег <do> для добавления на каждую карту ссылки "Возврат".
<?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <template> <do type="prev" label="Возврат"> <prev/> </do> </template> <card id="one" title="One"> <p> <a href="#two">на вторую</a> </p> </card> <card id="two" title="Two"> <p> <a href="#one">на первую</a> </p> </card> </card> </wml>
Тег <wml>
Данный тег определяет колоду WML, а также, содержит карты и данные о документе WML.
Примечание:
документ WML должен содержать объявление XML и DTD.
Синтаксис:
<wml> ..текст.. ..изображения.. ..задачи.. ..ссылки.. ..прочие элементы.. </wml>
Атрибуты
Атрибут | Значение | Описание |
---|---|---|
xml:lang | language_code | Задает используемый в элементе язык |
class | cdata | Задает имя класса элемента. В имени класса регистр символов различается. Элемент может быть связан с несколькими классами. Имена нескольких классов в атрибуте class разделяются пробелом |
Id | id | Задает уникальное имя элемента |
Пример:
<?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card id="first" title="Первая"> <p>Первая карта</p> </card> </wml>
Тег <!--...-->
Данный тег используется для вставки комментариев в исходный код WML. Браузер игнорирует комментарии, и этот тег можно использовать для пояснения кода.
Этот код | Создает следующий вывод |
---|---|
<p>Первый параграф</p> <!-- Это комментарий --> <p>Второй параграф</p> |
Первый параграф Второй параграф |