WML - 链接
WML 为您提供了一个选项,可以使用链接来链接各种卡片,然后在不同的卡片之间导航。
有两个 WML 元素 <anchor>和<a>,可用于创建 WML 链接。
WML <anchor> 元素:
<anchor>...</anchor> 标签对用于创建锚链接。 它与称为 <go/>, <refresh> 或 <prev/> 的其他 WML 元素一起使用。 这些元素称为任务元素,它们告诉 WAP 浏览器当用户选择锚链接时要执行的操作
您可以将文本或图像与任务标签一起包含在 <anchor>...</anchor> 标签对内。
<anchor> 元素支持以下属性:
属性 | 值 | 描述 |
---|---|---|
title | cdata | 定义标识链接的文本 |
xml:lang | language_code | 设置元素中使用的语言 |
class | class data | 设置元素的类名。 |
id | element 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>
这将产生以下结果:
WML <a> 元素:
<a>...</a> 标签对还可用于创建锚链接,并且始终是创建链接的首选方式。
您可以将文本或图像包含在 <a>...</a> 标签内。
<a> 元素支持以下属性:
属性 | 值 | 描述 |
---|---|---|
href | URL | 定义标识页面的 URL |
title | cdata | 定义标识链接的文本 |
xml:lang | language_code | 设置元素中使用的语言 |
class | class data | 设置元素的类名。 |
id | element 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>
这将产生以下结果: