WML - Entitäten
WML-Entitäten sollen Symbole darstellen, die entweder nicht einfach eingegeben werden können oder die in WML eine besondere Bedeutung haben.
Wenn Sie beispielsweise ein <-Zeichen normal in Ihren Text einfügen, glaubt der Browser, dass dies der Anfang eines Tags ist. Der Browser beschwert sich dann, wenn er das passende Zeichen zum Beenden des Tags nicht finden kann.
Die folgende Tabelle zeigt die drei Arten von Entitäten in WML. Benannte Entitäten sind etwas, mit dem Sie möglicherweise aus HTML vertraut sind: Sie sehen aus wie & amp; oder & lt; und sie repräsentieren ein einzelnes benanntes Zeichen über einen mnemonischen Namen. Entitäten können auch in einer von zwei numerischen Formen (dezimal oder hexadezimal) eingegeben werden, sodass Sie ein beliebiges Unicode-Zeichen in Ihre WML eingeben können.
Benannte Entität | Dezimalstelle | Hexa-Entität | Charakter |
---|---|---|---|
& quot; | & # 34; | & # x22; | Doppeltes Anführungszeichen (") |
&Ampere; | & # 38; | & # x26; | Et-Zeichen (&) |
& apos; | & # 39; | & # x27; | Apostroph (') |
& lt; | & # 60; | & # x3C; | Weniger als (<) |
& gt; | & # 62; | & # x3E; | Größer als (>) |
& nbsp; | & # 160; | & # xA0; | Nicht brechender Raum |
&schüchtern; | & # 173; | & # xAD; | Weicher Bindestrich |
Beachten Sie, dass alle Entitäten mit einem kaufmännischen Und (&) beginnen und mit einem Semikolon (;) enden. Dieses Semikolon ist sehr wichtig: Einige Webseiten vergessen dies und verursachen Probleme für Browser, die korrektes HTML wünschen. WAP-Browser sind bei solchen Fehlern wahrscheinlich auch strenger.