![]() |
||
|
aranea.ru || WML - Введение | 7. Синтаксис языка WML
7. Синтаксис языка WMLЯзык WML наследует большинство своих синтаксических конструкций от языка XML. Обратитесь к [XML] для получения более подробной информации по синтаксическим вопросам. 7.1 ПримитивыWML-текст может содержать числовые или именные примитивы символов. Эти примитивы определяют особые символы в наборе символов документа. Примитивы используются для определения символов в наборе символов документа, либо те, которые необходимо обходить в языке WML, либо те, которые трудно вводить в текстовом редакторе. Например, амперсанд (&) представляется именным примитивом & amp;. Все примитивы начинаются с амперсанда и заканчиваются точкой с запятой. WML является языком XML. Это подразумевает то, что амперсанд и несколько других символов должны обходиться, когда они используются в текстовых данных. Т.е., эти символы могут появится в их литеральной форме только тогда, когда используются как ограничители разметки, внутри комментария, и т.д. Смотрите [XML] для получения более подробной информации. 7.2 ЭлементыЭлементы определяют всю разметку и структурную информацию о WML-деке. Элементы могут состоять из начального тега, содержания и конечного теге. Элементы имеют одну из двух структур: <tag> content </tag> или <tag/> Элементы, имеющие содержание, определяются начальным (<tag>) и конечным тегом (</tag>). Тег пустого элемента (<tag/>) определяет элементы без содержания. 7.3 АтрибутыАтрибуты языка WML определяют дополнительную информацию об элементе. Более специфично, атрибуты устанавливают информацию об элементе, который не является частью содержания элемента. Атрибуты всегда определяются в начальном теге элемента. Например, <tag attr="abcd"/> Названия атрибутов являются NAME языка XML и чувствительны к регистру. XML требует, чтобы все значения атрибутов были заключены в кавычках - двойных (") или одинарных ('). Одинарные кавычки могут включаться внутрь значения атрибута, когда значение ограничено двойными кавычками и наоборот. Символьные примитивы могут включаться в значение атрибута. 7.4 КомментарииКомментарии в WML следуют стилю комментариев языка XML и имеют следующий синтаксис: <!-- a comment --> Комментарии предназначены для использования авторами WML и не выводятся на дисплей устройством вывода. WML-комментарии нельзя вкладывать друг в друга. |