WML - Сущности
Сущности WML должны представлять символы, которые либо нелегко ввести, либо они имеют особое значение в WML.
Например, если вы обычно помещаете в текст символ <, браузер считает, что это начало тега; браузер затем жалуется, когда не может найти соответствующий символ> для завершения тега.
В следующей таблице показаны три формы сущностей в WML. Именованные объекты - это то, с чем вы, возможно, знакомы по HTML: они выглядят как & amp; или & lt;, и они представляют один именованный символ через мнемоническое имя. Сущности также можно вводить в одной из двух числовых форм (десятичной или шестнадцатеричной), что позволяет вводить любой символ Юникода в ваш WML.
Именованная сущность | Десятичная сущность | Сущность Hexa | символ |
---|---|---|---|
& quot; | & # 34; | & # x22; | Двойная кавычка (") |
& amp; | & # 38; | & # x26; | Амперсанд (&) |
& апос; | & # 39; | & # x27; | Апостроф (') |
& lt; | & # 60; | & # x3C; | Меньше чем (<) |
& gt; | & # 62; | & # x3E; | Больше чем (>) |
& nbsp; | & # 160; | & # xA0; | Неразрывное пространство |
&застенчивый; | & # 173; | & # xAD; | Мягкий дефис |
Обратите внимание, что все объекты начинаются с амперсанда (&) и заканчиваются точкой с запятой (;). Эта точка с запятой очень важна: некоторые веб-страницы забывают об этом и создают проблемы для браузеров, которым нужен правильный HTML. WAP-браузеры также могут более строго относиться к подобным ошибкам.