WML-エンティティ
WMLエンティティは、簡単に入力できない記号、またはWMLで特別な意味を持つ記号を表します。
たとえば、通常、テキストに<文字を入力すると、ブラウザはそれがタグの始まりであると見なします。タグを終了するための一致する>文字が見つからない場合、ブラウザは文句を言います。
次の表は、WMLの3つの形式のエンティティを示しています。名前付きエンティティは、HTMLでおなじみの、&amp;のように見えます。または&lt;であり、ニーモニック名を介して単一の名前付き文字を表します。エンティティは、2つの数値形式(10進数または16進数)のいずれかで入力することもでき、WMLに任意のUnicode文字を入力できます。
名前付きエンティティ | 10進エンティティ | ヘキサエンティティ | キャラクター |
---|---|---|---|
&quot; | &#34; | &#x22; | 二重引用符( ") |
&amp; | &#38; | &#x26; | アンパサンド(&) |
&apos; | &#39; | &#x27; | アポストロフィ( ') |
&lt; | &#60; | &#x3C; | 未満(<) |
&gt; | &#62; | &#x3E; | 大なり記号(>) |
&nbsp; | &#160; | &#xA0; | ノーブレークスペース |
&シャイ; | &#173; | &#xAD; | ソフトハイフン |
すべてのエンティティはアンパサンド(&)で始まり、セミコロン(;)で終わることに注意してください。このセミコロンは非常に重要です。一部のWebページはこれを忘れており、正しいHTMLを必要とするブラウザで問題を引き起こします。WAPブラウザーも、このようなエラーに対してより厳格になる可能性があります。