Top > WAP2.0 > DOCTYPE宣言

WAP2.0

DOCTYPE宣言

WAP2.0における各言語タイプ毎のDOCTYPE宣言です。
XHTMLでは、必ず1つ記述しなければならないとされているものですが、2002年3月現在のEZweb WAP2.0対応機においては、搭載されているブラウザがDTDのチェックをしない仕様になっているので、省略しても差し支えありません。
本来は、文書がどのDTD(文書型定義)に対して検証されるのかを宣言し、ブラウザがこれをチェックする場合に移動できるようにURLを提供します。
DOCTYPEは、XML宣言の直後、<html>要素(ルート要素)の前に記述します。



XHTML Basic 1.0[XB]

W3C勧告「XHTML Basic recommendation 19 December 2000」で定義されているDOCTYPE宣言。

構文

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN"
 "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd">

サンプル

<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN"
 "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja">
<head><title>XHTML Basic1.0 DTD</title></head>
<body>XHTML Basic1.0用文書型宣言</body>
</html>

XHTML Mobile Profile1.0[XM]

WAPフォーラム「XHTML Mobile Profile Specification」で定義されているDOCTYPE宣言。
Openwave社のモバイル・ブラウザ「Universal Edition」向けのコンテンツ開発用。

構文

<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN"
 "http://www.wapforum.org/DTD/xhtml-mobile10.dtd" >

サンプル

<?xml version="1.0"encoding="Shift_JIS"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN"
 "http://www.wapforum.org/DTD/xhtml-mobile10.dtd" >
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja">
<head><title>XHTML MP1.0 DTD</title></head>
<body>XHTML Mobile Profile 1.0(含openwave XHTML拡張属性)用DOCTYPE宣言
</html>

WML2.0[W2]

WAP Forum 「WML2.0 Version 11-Sep-2001」で定義されているもの。
XHTML Mobile Profile+wml拡張。まだこれを完璧に認識するブラウザはない(2002年3月現在)。

構文

<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD WML 2.0//EN"
 "http://www.wapforum.org/DTD/wml20.dtd">

サンプル

<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD WML 2.0//EN"
 "http://www.wapforum.org/dtd/wml20.dtd" >
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja"
 xmlns:wml="http://www.wapforum.org/2001/wml">
<head><title>WML2.0 DTD</title></head>
<body>WML2.0用DOCTYPE宣言</body>
</html>

WML1.3

従来のHDML/WML特有の機能を使用して「wml」を記述する場合のもの。
Openwave社独自のwml 1.3 GUI拡張 が含まれる。

Openwave社のモバイル・ブラウザ「Universal Edition」及び「WAP Edition」向けのコンテンツ開発用。

構文

<!DOCTYPE wml PUBLIC "-//OPENWAVE.COM//DTD WML 1.3//EN"
 "http://www.openwave.com/dtd/wml13.dtd">

サンプル

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//OPENWAVE.COM//DTD WML 1.3//EN"
 "http://www.openwave.com/dtd/wml13.dtd">
<wml>
<card></card>
</wml>

Go to Top

最終更新日:2007年01月08日
© Kimura