日々適当にIT技術とか関係無いこととかをつらつらと。

XHTML周りのメディアタイプと、スタイルシート、charsetの記述。


RFC2119識別ライン

MUSTSHOULDMAYSHOULD NOTMUST NOT

メディアタイプ適正

メディアタイプHTML 4.01XHTML 1.0 (HTML互換)XHTML 1.0 (HTML非互換)XHTML Basic / 1.1
text/htmlSHOULDMAYSHOULD NOTSHOULD NOT
application/xhtml+xmlMUST NOTSHOULDSHOULDSHOULD
application/xmlMUST NOTMAYMAYMAY
text/xml

charsetパラメータ

元となる文献/メディアタイプデフォルト必然性
MIMEUS-ASCII
HTTPISO-8859-1
HTML40user agents must not assume any default value for the "charset" parameter.
UAはデフォルト値を推測してはいけいない。
STRONGLY RECOMMENDED
meta要素を用いたhttpヘッダ生成を使用すべし
text/html上記参照STRONGLY RECOMMENDED
XML宣言内とmeta要素を用いたhttpヘッダ生成を共用すべし
XML10UTF-8,UTF-16
application/xmlif an application/xml entity is received where the charset parameter is omitted, no information is being provided about the charset by the MIME Content-Type header.
つまりRFC3023では指定していない。
STRONGLY RECOMMENDED
XML宣言内で指定すべし。
(ただしXMLのデフォルトでUTF-8、UTF-16となる)
meta要素を用いたhttpヘッダ生成は使用すべきではない
application/xhtml+xmlapplication/xmlと同様STRONGLY RECOMMENDED
XML宣言内で指定すべし。
meta要素を用いたhttpヘッダ生成は使用すべきではない
text/xmlif a text/xml entity is received with the charset parameter omitted, MIME processors and XML processors MUST use the default charset value of "us-ascii".
つまりRFC3023ではus-asciiをデフォルトとしている。
STRONGLY RECOMMENDED
XMLとRFC3023との間で混乱がおきる可能性あり。
XML宣言内で指定すべし。
meta要素を用いたhttpヘッダ生成は使用すべきではない

スタイルシート注意事項

メディアタイプ注意事項
text/html大文字・小文字を区別しない。DOMは大文字で記述する。
application/xhtml+xmlPIでスタイルシートを導入すべし。XHTMLとしてみなされ、XMLアプリケーションとして認識される。つまり大文字・小文字は区別され、DOMは小文字で記述する。
application/xmlPIでスタイルシートを導入すべし。XMLとして扱われる可能性がある。つまり大文字・小文字は区別され、DOMは小文字で記述する。
text/xml
タグ

このページへのコメント

7Y2F9u Muchos Gracias for your blog article. Really Cool.

0
Posted by watch for this 2013年12月20日(金) 13:21:09 返信

MCCD9Z <a href="http://gfpsvsjecvvo.com/">gfpsvsjecvvo</a>, [url=http://sdsdvfvtpest.com/]sdsdvfvtpest[/url], [link=http://olgqgxzltjws.com/]olgqgxzltjws[/link], http://auevdmjrrbte.com/

0
Posted by lkoxywdufki 2013年11月21日(木) 03:05:18 返信

xXBAuo <a href="http://wadsalzyecyn.com/">wadsalzyecyn</a>, [url=http://xaqwqlpmcweo.com/]xaqwqlpmcweo[/url], [link=http://rmiojiyceqwc.com/]rmiojiyceqwc[/link], http://hhfdypwltxbp.com/

0
Posted by aadaokoapx 2013年11月15日(金) 06:07:36 返信

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

フリーエリア

編集にはIDが必要です