WML - jednostki
Encje WML mają reprezentować symbole, których nie można łatwo wpisać lub które mają specjalne znaczenie w WML.
Na przykład, jeśli normalnie umieścisz znak <w tekście, przeglądarka uzna, że to początek znacznika; przeglądarka zgłasza wówczas skargę, gdy nie może znaleźć pasującego znaku> do zakończenia znacznika.
Poniższa tabela przedstawia trzy formy jednostek w WML. Nazwane encje to coś, co możesz znać z HTML: wyglądają jak & amp; lub & lt; i reprezentują pojedynczy nazwany znak za pomocą nazwy mnemonicznej. Jednostki można również wprowadzać w jednej z dwóch form liczbowych (dziesiętnych lub szesnastkowych), co pozwala na wprowadzenie dowolnego znaku Unicode do WML.
Nazwany podmiot | Jednostka dziesiętna | Podmiot szesnastkowy | Postać |
---|---|---|---|
& rdquo; | & # 34; | & # x22; | Cudzysłów (") |
& amp; | & # 38; | & # x26; | Ampersand (&) |
& apos; | & # 39; | & # x27; | Apostrof (') |
& lt; | & # 60; | & # x3C; | Mniejsze niż (<) |
& gt; | & # 62; | & # x3E; | Większe niż (>) |
& nbsp; | & # 160; | & # xA0; | Niełamliwa przestrzeń |
&nieśmiały; | & # 173; | & # xAD; | Miękki łącznik |
Zwróć uwagę, że wszystkie jednostki rozpoczynają się znakiem ampersand (&) i kończą średnikiem (;). Ten średnik jest bardzo ważny: niektóre strony internetowe o tym zapominają i powodują problemy w przeglądarkach, które chcą mieć poprawny HTML. Przeglądarki WAP również mogą być bardziej rygorystyczne w kwestii takich błędów.