>>622
的確なレスありがとうございます。
確かに私の作成したサイトは、UTF-8で記述されています。
また、Content-typeにcharsetが指定してあります。

逆に言うと、上記を満たしていればXML宣言は不要と考えて間違いないでしょうか?
ところでDOCTYPEスイッチの誤動作とは何でしょうか?
今度、S-JISでサイトを作ってみます。
S-JISで最後にサイトを作ったのは5年以上前のような記憶があります。

S-JISで作ったサイトでXML宣言が必要というのも何か頓珍漢な印象です。