WML
[Wikipedia|▼Menu]

概要

携帯機器の性能向上と共に 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は、限られた環境のレガシーコンテンツで残っていることがあるだけで、消滅しつつあるコンテンツ記述言語である。
関連項目

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

troff

Wiki

WML

WapTV(英語版)


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

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