WML - 链接



WML 提供了使用链接链接各种卡片然后浏览不同卡片的选项。

有两个 WML 元素,<anchor> 和 <a>,可用于创建 WML 链接。

WML <anchor> 元素

<anchor>...</anchor> 标签对用于创建锚链接。它与其他称为 <go/>、<refresh> 或 <prev/> 的 WML 元素一起使用。这些元素称为任务元素,它们告诉 WAP 浏览器用户选择锚链接时该做什么。

您可以在 <anchor>...</anchor> 标签对内包含文本或图像以及任务标签。

<anchor> 元素支持以下属性:

属性描述
titlecdata定义标识链接的文本。
xml:langlanguage_code设置元素中使用的语言。
classclass data为元素设置类名。
id元素 ID元素的唯一 ID。

以下是显示 <anchor> 元素用法的示例。

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">

<wml>

<card title="Anchor Element">
<p>
   <anchor>
      <go href="nextpage.wml"/>
   </anchor>
</p>
<p>
   <anchor>
      <prev/>
   </anchor>
</p>
</card>

</wml>

这将产生以下结果:

WAP Example 9

WML <a> 元素

<a>...</a> 标签对也可用于创建锚链接,并且始终是创建链接的首选方式。

您可以在 <a>...</a> 标签内包含文本或图像。

<a> 元素支持以下属性:

属性描述
hrefURL定义链接页面的 URL。
titlecdata定义标识链接的文本。
xml:langlanguage_code设置元素中使用的语言。
classclass data为元素设置类名。
id元素 ID元素的唯一 ID。

以下是显示 <a> 元素用法的示例。

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">

<wml>

<card title="A Element">
<p> Link to Next Page: 
   <a href="nextpage.wml">Next Page</a>
</p>
</card>

</wml>

这将产生以下结果:

WAP Example 10
广告