WML - 实体

WML 实体表示无法轻松键入或在 WML 中具有特殊含义的符号。

例如,如果您正常地将 < 字符放入文本中,浏览器会认为它是标签的开始; 当浏览器找不到匹配的 > 字符来结束标签时,它会抱怨。

下表显示了 WML 中实体的三种形式。 命名实体是您可能在 HTML 中熟悉的东西:它们看起来像 &amp; 或 &lt;,并且通过助记符名称表示单个命名字符。 实体还可以以两种数字形式(十进制或十六进制)之一输入,从而允许您在 WML 中输入任何 Unicode 字符。

命名实体十进制实体十六进制实体字符
&quot;&#34;&#x22;双引号 (")
&amp;&#38;&#x26;和符号 (&)
&apos;&#39;&#x27;撇号 (')
&lt;&#60;&#x3C;小于号 (<)
&gt;&#62;&#x3E;大于号 (>)
&nbsp;&#160;&#xA0;不间断空格
&shy;&#173;&#xAD;软连字符

请注意,所有实体均以与号 (&) 开头并以分号 (;) 结尾。 这个分号非常重要:有些网页会忘记这一点,从而给需要正确 HTML 的浏览器带来问题。 WAP 浏览器也可能对此类错误更加严格。