XHTML ドキュメントは、ドキュメント タイプ宣言に対して検証されます。
XHTML ドキュメントは、Document Type Declaration (DTD) に対して検証されます。 XHTML ドキュメントは、ドキュメントの最初の行に正しい DTD が追加された場合にのみ正しく検証されます。
厳密な DTD には、非推奨ではない、またはフレームワークに含まれている要素と属性が含まれています。
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
移行 DTD には、厳密な DTD のすべてに加えて、非推奨の要素と属性が含まれます。
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
フレームワーク DTD には、トランジション DTD のすべてに加えてフレームワークが含まれます。
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"
これは単純な XHTML ドキュメントです。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <title>simple document</title> </head> <body> <p>a simple paragraph</p> </body> </html>