[1] 既存の文書型を修正して、 XHTML m12n のモジュールや他のモジュールを両方使った新しい文書型を定義することができますが、 このような文書型は一定の条件 (>>3) を満たせば XHTML ホスト言語適合であるといいます。
[2] 仕様書:
[3] XHTML m12n のモジュールと他のモジュールを両方使った文書型が適合 XHTML ホスト言語文書型であるための条件 XHTML m12n 3.1:
DTDと書いた時は他の実装方法も含みます。
XHTML
という文字列を使った固有識別子を持たなければなりません。[6]
application/xhtml+xml
はXHTMLホスト言語文書型に適切な媒体型です。
具体的な文書型の特定には
profile
特性や Content-Features:
頭欄を使用して構いません。
また、別の媒体型を使用しても構いません。
(名無しさん)
[3] 定義上、 XHTML Basic や XHTML 1.1 など XHTML m12n のモジュールだけを使ったものは XHTML ホスト言語文書型ではありません。
[4] 似たものに XHTML統合集合文書型がありますが、 こちらは XHTML ホスト言語文書型よりも制限が緩いものになっています。 XHTML の構造をそのまま採用するのが XHTML ホスト言語文書型で、 XHTML の構造を必ずしも採用しないのが XHTML 統合集合文書型です。
[5] XHTMLホスト言語文書型の妥当な文書実現値が XHTML族文書です。