When I try to validate this at the W3C I get the following error message:
The HTTP Content-Type header sent by your web browser (unknown) did not contain a "charset" parameter, but the Content-Type was one of the XML text/* sub-types (text/xml). The relevant specification (RFC 3023) specifies a strong default of "us-ascii" for such documents so we will use this value regardless of any encoding you may have indicated elsewhere. If you would like to use a different encoding, you should arrange to have your browser send this new encoding information.
I am wondering how to go about giving the document correct meta information. I need this xhtml document to work in IE6+ and NS7+. If anybody knows how to make the xml declaration and meta data behave could you please let me know?