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

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

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

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

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などがあります。