Wireless_Markup_Language
[Wikipedia|▼Menu]

Wireless Markup Language(WML)とは、携帯電話インターネット用のコンテンツ記述言語。そのルーツは、1990年代のUnwired PlanetのHDMLである。1998年にモバイルインターネットの業界標準化団体WAPフォーラムが発足し、HDMLをベースに最初のWMLが策定された。WMLは、その後、バージョンアップして、XMLにも準拠するようになった。2002年にWAP仕様は、WAP2.0にバージョンアップされたが、この中で、コンテンツ記述言語は、WML1.3、cHTMLXHTML 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は、cHTMLXHTML MPとならんで、コンテンツ記述言語としてかろうじて併記された。しかしながら、WMLおよびcHTMLは、ワイヤレス・インターネットの通信速度が低速であったころは存在理由があったが、今日のように比較的安価に高速な通信速度とリッチなコンテンツがある状況には、適合しなくなった。この為、WMLおよびcHTMLは、限られた環境のレガシーコンテンツで残っていることがあるだけで、消滅しつつあるコンテンツ記述言語である。
関連項目

Compact HTML

WMLScript

Wireless Bitmap

マイクロブラウザ

XHTML Mobile Profile

外部リンク

W3Schools WAP Tutorial

An Overview of Mobile Versions of XHTML

XHTML-MP Authoring Practices

DevGuru WML Quick Reference

Mobile Web Toolkit










マークアップ言語
オフィススイート

CDF

OOXML

PML

PML

WML


ODF

UOF

主な言語

HTML

XHTML

MathML

RTF

TeX

LaTeX

Markdown

MultiMarkdown(英語版)

CommonMark(英語版)


その他の言語

AmigaGuide(英語版)

AsciiDoc

CML(英語版)

cHTML

ConTeXt

Crossmark(英語版)

DITA

DocBook

eLML(英語版)

EAD(英語版)

Enriched text(英語版)

FHTML(英語版)

GuideML(英語版)

HDML

HyTime(英語版)

IPF(英語版)

LilyPond

LinuxDoc(英語版)

Lout(英語版)

MIF(英語版)

MAML(英語版)

MEI(英語版)

MusicXML

OMDoc(英語版)

OpenMath(英語版)

POD

RTML(英語版)

reStructuredText

Re:VIEW

RFT(英語版)

S1000D(英語版)

SATySFi

TEI

Texinfo

TOML

troff

Wiki

WML

WapTV(英語版)

XAML

YAML

典拠管理
国立図書館

フランス (データ)

アメリカ

その他

マイクロソフト・アカデミック



更新日時:2021年3月12日(金)16:36
取得日時:2022/11/30 21:00


記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:7863 Bytes
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef