HTMLでは「DOCTYPE HTML」で、
XHTMLでは「DOCTYPE html」と
大文字と小文字の違いがありますので、注意して下さい。
XHTMLでは「<?xml ....>」が必要です。
また、html要素は 以下のように「<html xmlns...>」が必要です
<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE .....
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">