XHTML(エックス エイチ ティー エム エル)

XHTML は、 XMLの規則に準拠した HTML マークアップを記述する方法です。

XHTML 文法はEPUBの推奨文法であるにもかかわらず、Web 全体ではあまり普及していません。

これまで何年にもわたり、XHTML にはいくつかのバージョンが存在してきましたが、現在では XHTML は、常に進化し続けるバージョンレスな仕様リリースを指す名前として使用されています。詳細については、 HTML5 を参照してください。

XHTML Content Document(エックス エイチ ティー エム エル コンテンツ ドキュメント)

XHTML コンテンツ ドキュメントは、 EPUB 3で使用される用語で、その形式の要件に準拠する XHTML ドキュメントを指します。EPUB 3 には、使用する XHTML のバージョンに関する規則と、ドキュメントのコンテンツに関するいくつかの制限があります。

詳細については、EPUB 3 仕様のXHTML コンテンツ ドキュメントの定義を参照してください。

XHTML 1.1(エックス エイチ ティー エム エル 1.1)

XHTML 1.1 は、XHTML 1.0 をモジュール化したもの(たとえば、ひとつのモジュールでテーブル マークアップを定義し、別のモジュールでスクリプトを定義するなど)であり、いくつかの機能(特にルビ)が追加されています。XHTML をモジュール化することで、文法の一部のみを他の標準(EPUB 2など)で使用できるようになりました。

XHTML5(エックス エイチ ティー エム エル 5)

XHTML5 は、 HTML5用のXHTMLのバージョンです。

W3Cではバージョン管理された HTML 仕様を維持しなくなったため、最新の標準を指すために XHTML5 と XHTML が同じ意味で使用されることが多いことに注意してください。

XML(エックス エム エル)

拡張マークアップ言語 (XML) は、要素と属性を使用して情報をエンコードするための一連のルールを定義します。

XML では、特定の用途に合わせて特定の文法を定義できます。文法とは、特定の要素と属性のセットと、それらの構造化規則です。XML 文法の例には、 XHTMLSVGMathMLなどがあります。