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.