xml宣言、DOCTYPE宣言(文書型宣言)について
xhtmlを勉強する前に先にこのxml宣言、DOCTYPE宣言(文書型宣言)について理解しておいた方がいいと思います。
なので簡単な解説でもしておこうと思います。

xml宣言
<?xml version="1.0" encoding="UTF-8"?>
DOCTYPE宣言(文書型宣言)
XHTML 1.0 Transitional
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
XHTML 1.0 Strict
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
XHTML 1.0 Frameset
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
XHTML 1.1
<?!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
よく使われているのはこの中のXHTML 1.0 Transitionalなので、今はXHTML 1.0 Transitionalを使っていればいいと思います。
もっと詳しい解説が欲しい方は、分かりやすい解説をしてくれるサイトは沢山ありますから調べたい宣言を検索して下さい。