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.