1. ホーム
  2. Web制作
  3. XML/XSLT

WAPチュートリアル(2):WAPの基本 - XML/XSLT

2021-12-31 02:56:54

WAPのホームページは、HTMLのホームページとは大きく異なります。WAPに使用されているマークアップ言語はWML(Wireless Markup Language)で、HTMLと同様にタグを使用しますが、構文はより厳格になり、XML 1.0規格に準拠しています。 WAPのホームページ
WAPのホームページは、HTMLのホームページとは大きく異なります。WAPに使用されているマークアップ言語はWML(Wireless Markup Language)で、HTMLと同様にタグを使用しますが、構文がより厳しく、XML 1.0規格に準拠しています。
WMLのページには、HTMLのページが*.HTMLという拡張子を持つように、*.WMLという拡張子があります。 WMLタグ
WMLはほとんどテキストです。携帯端末間の通信を遅くするようなタグは、WMLのロゴの一部にはなりません。表や画像の使用は厳しく制限されています。
WMLはXMLアプリケーションであるため、タグは大文字と小文字を区別し(<WML>に対して<wml>)、タグは適切に閉じなければなりません。 WMLのデッキとカード
WMLのページはDECK(カード群)と呼ばれ、DECKはリンクで結ばれた一連のCARDで構成されています。携帯電話からWMLページにアクセスすると、ページ内のすべてのカードがWAPサーバーからダウンロードされる。カード間のナビゲーションは、携帯電話のコンピュータ(携帯電話内部)を通じて行われ、サーバーへの追加アクセスは必要ありません。 WML文書の例。
<?xml version="1.0"? > <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card id="HTML" title="HTMLチュートリアル"> <p> HTMLチュートリアルは、数々の賞を受賞している W3Schoolのチュートリアルです。 </p> </card> <card id="XML" title="XMLチュートリアル"> <p> XMLチュートリアルは、数々の賞を受賞している W3Schoolのチュートリアルです。 </p> </card> </wml>
この例からわかるように、WML文書はXML文書である。DOCTYPEはwmlと定義され、DTDはwww.wapforum.org/DTD/wml_1.1.xml。
文書の内容は、<wml>... </wml> タグ内に配置されます。文書内の各カードは <card>... </card> タグに、実際の段落は <p>... </p> タグに格納されます。それぞれのcard要素には、idとtitleがあります。 そのため