ИНФОРМАЦИЯ,    ДИЗАЙН,    ПЕРЕВОДЫ,    РЕКЛАМА   .   .   .
w a p - с а й т
Информационный портал
Сегодня:  
admin@aranea.ru
+79068922256

  aranea.ru || WML - Введение | 7.5 Переменные

7.5 Переменные

WML-карты и –деки могут иметь параметры с использованием переменных. Для вставки переменной в карту или деку используется следующий синтаксис:

$identifier
$ (identifier)
$ (identifier: conversion)

Круглые скобки необходимы, если пробел не означает окончание переменной. Синтаксис переменной имеет наивысший приоритет в WML, т.е. везде синтаксис переменной является легальным, обходной символ '$' указывает на подстановку переменной. Ссылки на переменные являются легальными в любых данных типа PCDATA и в любом значении атрибута, определенном типом примитива vdata (смотрите раздел 8.3). Ссылки на переменные являются не корректными в значениях атрибутов с типом CDATA (смотрите раздел 10.3.5). Так как XML не позволяет символ знака доллара в других типах атрибутов (например, ID и NMTOKEN), то ссылки на переменные в таких атрибутах тоже являются не корректными.

Последовательность двух знаков доллара ($ $) представляет символ одного знака доллара во всех значениях атрибутов с типом CDATA и в любом тексте с типом #PCDATA.

Смотрите раздел 10.3 для получения дополнительной информации по синтаксису и семантике переменных.

7.6 Чувствительность к регистру

XML является языком, чувствительным к регистру; WML наследует эту характеристику. При синтаксическом анализе WML-деки, не происходит изменений регистра. Это подразумевает, что все теги и атрибуты в WML являются чувствительными к регистру. Кроме этого, любые числовые значения атрибутов чувствительны к регистру.

7.7 Раздел CDATA

Разделы CDATA используются для обхода блоков текста и являются легальными в любых данных PC DATA, например, внутри элемента. Разделы CDATA начинаются со строки "< ! [ CDATA[ " и заканчивается строкой "]] > ". Например:

<![CDATA[ this is <B> a test ]]>

Любой текст внутри раздела CDATA обрабатывается как литеральный текст и не анализируется синтаксически на предмет разметки. Разделы CDATA полезны там, где удобен литеральный текст.

Обратитесь к спецификации [XML] для получения более подробной информации о разделах CDATA.

7.8 Инструкции для обработки

WML не использует инструкции обработки языка XML, которые не определены явно в спецификации XML.

7.9 Ошибки

Спецификация [XML] определяет концепцию хорошо-сформированного XML-документа. WML-деки, которые нарушают определение хорошо-сформированного документа, ошибочные. Смотрите раздел 14.2.3, содержащий соответствующую информацию.

← Назад | Вперед →
Copyright © 2006 -  aranea.ru