der Grund, auf die <?xml?>-Deklaration zu verzichten ist, dass der IE zu doof ist, bei Vorhandensein den DOCTYPE zu finden. Der Rest ist gut, sofern Du XHTML/1.0 Strict einsetzen möchtest.
d.h. ich kanns weglassen und es funktioniert auch in allen anderen Browsern?