Объекты WML должны представлять символы, которые либо не могут быть легко набраны, либо имеют особое значение в WML.
Например, если вы обычно добавляете символ <в свой текст, браузер считает, что это начало тега; браузер жалуется, когда не может найти соответствующий символ> для завершения тега.
В следующей таблице показаны три формы объектов в WML. Именованные объекты — это то, с чем вы можете быть знакомы по HTML: они выглядят как & amp; или & lt ;, и они представляют один именованный символ через мнемоническое имя. Объекты также можно вводить в одной из двух числовых форм (десятичной или шестнадцатеричной), что позволяет вводить любой символ Unicode в ваш WML.
| Именованная сущность | Десятичный объект | Гекса Сущность | символ |
|---|---|---|---|
| & Quot; | & # 34; | & # X22; | Двойная кавычка («) |
| & Амп; | & # 38; | & # X26; | Амперсанд (&) |
| & APOS; | & # 39; | & # X27; | Апостроф (‘) |
| & Lt; | & # 60; | & # X3C; | Меньше чем (<) |
| & GT; | & # 62; | & # X3e; | Больше чем (>) |
| & NBSP; | & # 160; | & # XA0; | Неразрывное пространство |
| &застенчивый; | & # 173; | & # XAD; | Мягкий дефис |
Обратите внимание, что все объекты начинаются с амперсанда (&) и заканчиваются точкой с запятой (;). Эта точка с запятой очень важна: некоторые веб-страницы забывают об этом и создают проблемы для браузеров, которым нужен правильный HTML. WAP-браузеры также могут быть более строгими в отношении таких ошибок.