WML-リンク

WMLには、リンクを使用してさまざまなカードをリンクし、さまざまなカードをナビゲートするオプションがあります。

WMLリンクの作成に使用できる<anchor>と<a>の2つのWML要素があります。

WML <アンカー>要素:

<anchor> ... </ anchor>タグのペアは、アンカーリンクを作成するために使用されます。これは、<go />、<refresh>、または<prev />と呼ばれる他のWML要素と一緒に使用されます。これらの要素はタスク要素と呼ばれ、ユーザーがアンカーリンクを選択したときに何をするかをWAPブラウザに指示します

<anchor> ... </ anchor>タグペア内にタスクタグとともにテキストまたは画像を含めることができます。

<anchor>要素は、次の属性をサポートします。

属性 説明
題名 cdata リンクを識別するテキストを定義します
xml:lang language_code 要素で使用される言語を設定します
クラス クラスデータ 要素のクラス名を設定します。
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>

これにより、次の結果が生成されます。

WML <a>要素:

<a> ... </a>タグのペアは、アンカーリンクを作成するためにも使用でき、常にリンクを作成するための推奨される方法です。

<a> ... </a>タグでテキストまたは画像を囲むことができます。

<a>要素は、次の属性をサポートします。

属性 説明
href URL いいねしたページのURLを定義します
題名 cdata リンクを識別するテキストを定義します
xml:lang language_code 要素で使用される言語を設定します
クラス クラスデータ 要素のクラス名を設定します。
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>

これにより、次の結果が生成されます。