WMLとは? わかりやすく解説

Wireless Markup Language

(WML から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2019/09/15 23:17 UTC 版)

ナビゲーションに移動 検索に移動

Wireless Markup LanguageWML)とは、携帯電話インターネット用のコンテンツ記述言語。そのルーツは、1990年代のUnwired PlanetのHDMLである。1998年にモバイルインターネットの業界標準化団体WAPフォーラムが発足し、HDMLをベースに最初のWMLが策定された。WMLは、その後、バージョンアップして、XMLにも準拠するようになった。2002年にWAP仕様は、WAP2.0にバージョンアップされたが、この中で、コンテンツ記述言語は、WML1.3、cHTML、XHTML/MPが、参加団体間の妥協の産物として併記された。XHTML/MPが採用されたことにより、これ以降、WMLを使用する利点は、オペレータにもコンテンツ・プロバイダーにもなくなったので、WMLの利用は急速に廃れた。

概要

携帯機器の性能向上と共に XHTMLHTML が使われるようになり、WML の利用は古い携帯機器に限られるようになってきている。

WML 文書は、WML(現在バージョン 1.3)DTD(Document Type Definition)に従った XML 文書である。W3C Markup Validation サービス (http://validator.w3.org/) を使って WML 文書が正しい形式か(宣言された文書型に照らして正しいか)確認できる。

例えば、以下の WML ページを "example.wml" としてセーブするとする。

 <?xml version="1.0"?>
 <!DOCTYPE wml PUBLIC "-//PHONE.COM//DTD WML 1.1//EN"
    "http://www.phone.com/dtd/wml11.dtd" >
 <wml>
   <card id="main" title="First Card">
     <p mode="wrap">This is a sample WML page.</p>
   </card>
 </wml>

WML ページはWebサーバ上に格納される。そして、携帯電話網と World Wide Web の間にあるWAPゲートウェイを通してアクセスされる。WAPゲートウェイは一種のプロキシとして機能する。ページは携帯電話に適した形式に変換される。この処理は携帯電話からは見えないので、携帯電話から見れば、通常のブラウザで URL を指定して HTML にアクセスするのと変わらない。

WML は HTML とよく似ており、ハイパーリンク、テキストと画像の混在、フォームによる入力などが可能である。WML 文書を "deck" とも呼ぶ。deck 内のデータは1つ以上の "card"(ページ)に構造化されており、各 card がユーザーとの1つのインタラクションを表現している。WML には手続き要素の縮小セットがあり、他の card へのナビゲーション制御を可能としている。

WAP2.0の規格制定にあたっては、WMLは、cHTML、 XHTML/MPとならんで、コンテンツ記述言語としてかろうじて併記された。しかしながら、WMLおよびcHTMLは、ワイヤレス・インターネットの通信速度が低速であったころは存在理由があったが、今日のように比較的安価に高速な通信速度とリッチなコンテンツがある状況には、適合しなくなった。この為、WMLおよびcHTMLは、限られた環境のレガシーコンテンツで残っていることがあるだけで、消滅しつつあるコンテンツ記述言語である。

関連項目

外部リンク



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「WML」の関連用語

WMLのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



WMLのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのWireless Markup Language (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS