#?SuikaWiki/0.9 page-icon="HTML"
[7] XHTML[SUP[TM]] = E''x''tensible ''h''yper''t''ext ''m''arkup ''l''anguage。
拡張可能ハイパーテキスト・マーク付け言語。
[[WWW]] の基本マーク付け言語である [[HTML]] を、 [[XML]]
の構文のもとに再定義した[[マーク付け]]言語。
現在、 XHTML 1 系と XHTML 2 系があります。
[8] XHTML 1.0 は、 [[HTML4]] をほとんどそのまま、単に XML
の構文で書き直したものです。 HTML 4 に習熟していた人なら XML
の構文を少し学ぶだけで XHTML 1.0 で書けるようになりますし、
HTML 4 の文書はほとんどの場合機械的に XHTML 1.0
に修正できます。
XHTML m12n (XHTML のモジュール化) は、 XHTML 1.0
を[[モジュール]]群に分解したものです。
一般の利用者にはあまり直接的な利点はありませんが、モジュール化によって必要な機能だけの部分集合を作ったり、他の言語に取り込んだりすることが容易になります。
XHTML m12n の応用としては XHTML Basic (1.0), XHTML 1.1,
XHTML + SVG + MathML (画像や数式を埋め込める。) などがあります。
XHTML Basic は、携帯機器など限られた能力の機器を意識した、語彙が少なめの
XHTML です。 XHTML 1.1 は、 XHTML 1.0 Strict を XHTML m12n
の応用として再設計したものです。
[9] XHTML 2.0 は、現在 [[WD]] 段階でまだ正式な仕様ではありませんが、
HTML の誕生から現在まで歴史的に引きずっていた仕様も整理するなど大胆な変更が加えられ、より整った言語体系になると思われます。
(既に実験的に使い始めている人もいますが、実用段階になるのはまだ先でしょう。)
- [1] ''【野望の】XHTML 2.0【王国】''
- [2] ''XHTML Eden'' 「XHTML を主眼に置いた ニュースサイトです。XHTML に関する話題を集めながら、XHTML を使うことが、HTML だけを使っているよりもメリットがあるのかどうかということを、考えて行きます」
- [3] ''マークの付けかた'' XHTML2 文書, DTD, CSS が。
- [4] [[XPath]] で abbr[@title="Hypertext Transfer Protocol"] と書いて検索する検索園児んとかあったらいいよな。 [[HTML4]] に対する XHTML1 の利点はなんだとかよく言われるけど、こういう細かいことでもうれしいと思う。
- [5] >>4 [[XML]] でない [[SGML]] でも頑張れば同じことは出来るだろうけど、 XML の方が今は環境が整ってて楽でしょ。 (でもこんなこというと XML 厨とか言われるんだよな。打つ)
- [6] >>5 XML でも SGML でもいいから、 >>4 のような検索園児(wがいたら、 [CODE(XPath)[p/ul]] で検索して [[p]] 要素の中身に [[ul]] 要素を入れてる香具師を探すとか楽しめそうだ。
- [10] ''This is a page in XHTML 2.0 format - w3future.com''
- [11] ''IBM XHTML 1.0 Transitional DTD''
- [12] ''bubble hour - 2001/12 #2: XHTML 1.1 モジュールメモ'' : XHTML モジュールの使い方についての [[satoshi]] タンの解説
- [13] ''XML Resource Directory Description Language (RDDL)'' : XHTML 1 と RDF を (無理やり) くっつけようとしたもの
- [14] ''The XHTML Family - Slide list'' : [[mimasa]] 氏の講演スライド。 [[XHTML]] の開発の歴史を簡単に学ぶことが出来ます。
[17]
''XHTML Frequently Answered Questions''
([[名無しさん]] [WEAK[2004-07-24 03:33:13 +00:00]])
[19]
[CITE[The Elements of Meaningful XHTML]]
([[名無しさん]])
[20]
[CITE[HTMLかXHTMLどっちがいい?]]
([[名無しさん]] [sage])
[21]
[CITE[Results of mobile tests]]
> The conclusion I can draw from this research is that the claim that XHTML would be needed for mobile devices is simply a myth.
([[名無しさん]] [WEAK[2006-07-03 06:10:57 +00:00]])
[22]
[CITE[Why XHTML is a bad idea - Friendly Bit]]
([[名無しさん]] [WEAK[2006-08-28 22:37:24 +00:00]])
[23]
[CITE[Surfin’ Safari - Blog Archive » Understanding HTML, XML and XHTML]]
([[名無しさん]] [WEAK[2006-09-20 23:19:42 +00:00]])
[24]
[CITE[Mozilla Web Author FAQ]]
([[名無しさん]] [WEAK[2006-09-20 23:21:06 +00:00]])
[[#comment]]
* W3C 以外の XML 版 HTML
[15] [[W3C]] が HTML 4 を XML に移植した XHTML 1
を標準化する以前にも、独自に HTML を XML に移植しようとする試みが幾度かなされたことがありました。
[16]
''Schema for Object-Oriented XML''
は、1998年と1999年に W3C に提出された [[Note]]
で、 XML の schema 言語を提案しています。
この中で、文書説明の記述の手段として HTML
を採用しています。
[18]
''A Modular Hypertext Markup Language for Broadcast Applications''
TV 用の HTML で、 「Q[xHTML]] という [[HTML 4.0]] を基にした XML (の当時の原案) 版の HTML です。1998年10月。
([[名無しさん]])
[[#comment]]
* メモ