WML - Entidades
As entidades WML devem representar símbolos que não podem ser digitados facilmente ou que têm um significado especial em WML.
Por exemplo, se você colocar um caractere <em seu texto normalmente, o navegador pensa que é o início de uma tag; o navegador reclama quando não consegue encontrar o caractere> correspondente para encerrar a tag.
A tabela a seguir exibe as três formas de entidades em WML. Entidades nomeadas são algo com que você deve estar familiarizado em HTML: eles se parecem com & amp; ou & lt; e representam um único caractere nomeado por meio de um nome mnemônico. As entidades também podem ser inseridas em uma das duas formas numéricas (decimal ou hexadecimal), permitindo que você insira qualquer caractere Unicode em seu WML.
Entidade Nomeada | Entidade Decimal | Entidade Hexa | Personagem |
---|---|---|---|
& quot; | & # 34; | & # x22; | Citação dupla (") |
& amp; | & # 38; | & # x26; | E comercial (&) |
& apos; | & # 39; | & # x27; | Apóstrofo (') |
& lt; | & # 60; | & # x3C; | Menor que (<) |
& gt; | & # 62; | & # x3E; | Maior que (>) |
& nbsp; | & # 160; | & # xA0; | Espaço inquebrável |
&tímido; | & # 173; | & # xAD; | Hífen suave |
Observe que todas as entidades começam com um "e" comercial (&) e terminam com um ponto e vírgula (;). Este ponto e vírgula é muito importante: algumas páginas da web se esquecem disso e causam problemas para navegadores que desejam HTML correto. Os navegadores WAP também tendem a ser mais rígidos quanto a erros como esses.