Вход Регистрация
Файл: masteram_us/work/wml_teach/1.php
Строк: 25
<?php 

require'../../shaxty.php';

$title='Учебник WML';
$align 'left';
$head 'Учебник WML';
include_once (
H.'shaxty/head.php');
echo 
'<br />';

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<div class=line>Вступление</div>
WML - язык разметки, основанный на XML (extensible Markup Language). Официальная спецификация WML разработана и поддерживается WAP Forum, производственным консорциумом, основанном Nokia, Phone.com, Motorola и Ericsson. Эта спецификация определяет синтаксис, переменные и элементы используемые в файлах WML.<br> 
Любой правильный XML-файл должен соответствовать этому DTD. В противном случае он не будет правильно обработан. 
В этом руководстве, мы расскажем об основах XML и представим пример. Этот пример демонстрирует обработку событий, навигацию и обмен информацией с расположенным на сервере скриптом. 
Понимание WML<br>

WML базируется на XML, языке разметки получившем невероятную поддержку благодаря своей способности описывать данные (HTML, кстати, используется для описания представления данных). HTML - предопределяет те тэги, которые могут быть использованы для описания страницы так, чтобы ее смог правильно понять и обработать броузер. XML, в свою очередь, позволяет создателю документа определять такой набор тэгов, которой он считает необходимым. Этот набор тэгов группируется затем в набор грамматических "правил", называемых по-другому Определение Типа Документа или проще DTD. <br>
В телефоне или в любом другом коммуникационном устройстве, заявленном как WAP-совместимое, загружено специальное программное обеспечение (известное как микроброузер), которое полностью понимает, как обрабатывать все вариации WML 1.1 DTD. 
Самая первая фраза внутри любого XML-документа называется пролог. Поскольку стандартен, он содержит две строчки кода: определение версии XML и DTD (указатель на файл, содержащий DTD) <br>
Пролог выглядит следующим образом. <br><br>
&lt;?xml version="1.0"?&gt;<br>
&lt;!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"<br>
"http://www.wapforum.org/DTD/wml_1.1.xml"&gt;<br>
Следом за прологом, в каждом XML-документе содержится один единственный элемент, который содержит в себе остальные подэлементы и entities. Так же как и в HTML этими элементами являются угловые скобки: &lt;&gt; и &lt;/&gt;. Например: &lt;element&gt;data&lt;/element&gt;. В документе должен содержаться только один элемент описывающий сам документ. В WML этим элементом является &lt;wml&gt;. Все остальные элементы содержатся уже внутри него. <br>

Два самых распространенных способа хранения информации внутри XML-документа это элементы и их атрибуты. Элементы определяют структурную разметку внутри документа открытием и закрытием определенных тэгов. Элементы, в свою очередь могут содержать подэлементы. Атрибуты в основном используются для описания элементов. В качестве примера можно привести следующий кусочек кода: <br><br>
&lt;!-- This is the Login Card --&gt;<br>
&lt;card id="LoginCard" title="Login"&gt;<br>
Please select your user name.<br>
&lt;/card&gt;<br>
В этом примере элемент card содержит атрибуты id и title. Комментарий в WML, также как и в HTML заключается между тэгами &lt;!-- и --&gt;. В дальнейшем мы будем использовать элементы и их атрибуты для написания примеров. <br>
Описание тегов (переведено из документации Motorola SDK)

<?php echo '&laquo; <a href="/work/?">В Раздел</a>';
echo 
'<br />';
include_once (
H.'shaxty/foot.php');
foot();?>
Онлайн: 2
Реклама