WML - Entità
Le entità WML devono rappresentare simboli che non possono essere facilmente digitati o che hanno un significato speciale in WML.
Ad esempio, se inserisci normalmente un carattere <nel testo, il browser pensa che sia l'inizio di un tag; il browser quindi si lamenta quando non riesce a trovare il carattere> corrispondente per terminare il tag.
La tabella seguente mostra le tre forme di entità in WML. Le entità con nome sono qualcosa che potresti avere familiarità con l'HTML: sembrano & amp; o & lt; e rappresentano un singolo carattere con nome tramite un nome mnemonico. Le entità possono anche essere inserite in una delle due forme numeriche (decimale o esadecimale), consentendo di inserire qualsiasi carattere Unicode nel tuo WML.
| Entità denominata | Entità decimale | Entità Hexa | Personaggio | 
|---|---|---|---|
| & quot; | & # 34; | & # x22; | Virgolette doppie (") | 
| & amp; | & # 38; | & # x26; | E commerciale (&) | 
| & apos; | & # 39; | & # x27; | Apostrofo (') | 
| & lt; | & # 60; | & # x3C; | Meno di (<) | 
| & gt; | & # 62; | & # x3E; | Maggiore di (>) | 
| & nbsp; | & # 160; | & # xA0; | Spazio unificante | 
| &timido; | & # 173; | & # xAD; | Trattino morbido | 
Nota che tutte le entità iniziano con una e commerciale (&) e terminano con un punto e virgola (;). Questo punto e virgola è molto importante: alcune pagine web lo dimenticano e causano problemi ai browser che vogliono il corretto HTML. È probabile che anche i browser WAP siano più severi riguardo a errori come questi.