文書型宣言が抜けているとの指摘をいただきました。ありがとうございます。
文書型宣言が抜けている
しかし、このサイトで出力しているXHTMLはXHTML 1.0 StrictでもなければXHTML 1.1でもない、単にXHTMLをベースとしたXML複合文書でして、文書型宣言のしようがありません。従って文書型宣言を出力していないのは意図した動作となります。