Title: xml宣言が先頭にあるのにエラーが出ます。
Last modified: 2012年12月10日

---

# xml宣言が先頭にあるのにエラーが出ます。

 *  解決済 [hassan4](https://ja.wordpress.org/support/users/hassan4/)
 * (@hassan4)
 * [13年、 10ヶ月前](https://ja.wordpress.org/support/topic/xml%e5%ae%a3%e8%a8%80%e3%81%8c%e5%85%88%e9%a0%ad%e3%81%ab%e3%81%82%e3%82%8b%e3%81%ae%e3%81%ab%e3%82%a8%e3%83%a9%e3%83%bc%e3%81%8c%e5%87%ba%e3%81%be%e3%81%99%e3%80%82/)
 * wordpressの英語版（3.4.2）で中国語のサイトを作成しました。
    「Another HTML」で
   文法をチェックすると
 * 9: line 1: XML宣言は文書の先頭でなければなりません。 → 解説 20
 * と表示されます。
 * ソースを見ると
    1.<?xml version=”1.0″ encoding=”UTF-8″?> 2.<!DOCTYPE html PUBLIC“-//
   W3C//DTD XHTML 1.0 Transitional//EN” “[http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”&gt](http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”&gt);
   3.<html xmlns=”[http://www.w3.org/1999/xhtml&#8221](http://www.w3.org/1999/xhtml&#8221);
   xml:lang=”zh” lang=”zh”> 4.<head> 5.<meta http-equiv=”Content-Type” content=”
   text/html;charset=UTF-8″ /> 6.<meta http-equiv=”Content-Style-Type” content=”
   text/css” /> 7.<meta http-equiv=”Content-Script-Type” content=”text/javascript”/
   > ・ ・ ・
 * と、しっかり先頭にきております。
 * 同じサーバーで日本語版のwordpress（3.4.2）を運営しているのですが
    同じphpファイル
   を使用し、エラーは表示されません。
 * どうかどなたか解決方法を教えて頂けないでしょうか。
 * ご不明な点があればすぐに投稿いたしますので
    よろしくお願いします。
 * 追記：
    英語版なのは私から次に運営するかたが外国人のためです。

6件の返信を表示中 - 1 - 6件目 (全6件中)

 *  [nobita](https://ja.wordpress.org/support/users/nobita/)
 * (@nobita)
 * [13年、 10ヶ月前](https://ja.wordpress.org/support/topic/xml%e5%ae%a3%e8%a8%80%e3%81%8c%e5%85%88%e9%a0%ad%e3%81%ab%e3%81%82%e3%82%8b%e3%81%ae%e3%81%ab%e3%82%a8%e3%83%a9%e3%83%bc%e3%81%8c%e5%87%ba%e3%81%be%e3%81%99%e3%80%82/#post-146143)
 * こんにちは、
 * notepad などで、BOM付で保存されている時には、そうなるかもしれないです
 *  トピック投稿者 [hassan4](https://ja.wordpress.org/support/users/hassan4/)
 * (@hassan4)
 * [13年、 10ヶ月前](https://ja.wordpress.org/support/topic/xml%e5%ae%a3%e8%a8%80%e3%81%8c%e5%85%88%e9%a0%ad%e3%81%ab%e3%81%82%e3%82%8b%e3%81%ae%e3%81%ab%e3%82%a8%e3%83%a9%e3%83%bc%e3%81%8c%e5%87%ba%e3%81%be%e3%81%99%e3%80%82/#post-146144)
 * nobita様
 * 返信ありがとうございます。
 * 編集ソフトはmacのdreamweaver cs6を使用しています。
    bomというものを外せばいい
   のでしょうか。 よろしくお願いします。
 *  [nobita](https://ja.wordpress.org/support/users/nobita/)
 * (@nobita)
 * [13年、 10ヶ月前](https://ja.wordpress.org/support/topic/xml%e5%ae%a3%e8%a8%80%e3%81%8c%e5%85%88%e9%a0%ad%e3%81%ab%e3%81%82%e3%82%8b%e3%81%ae%e3%81%ab%e3%82%a8%e3%83%a9%e3%83%bc%e3%81%8c%e5%87%ba%e3%81%be%e3%81%99%e3%80%82/#post-146145)
 * 普段から、dreamweaverで編集されていて、問題ないなら
    保存しなおせばいいだけだ
   と思います。
 * bomを削除する方法は、bomで検索すれば、たくさんあるので調べてください。
 * htmllintかける時に、ソースをテキストエリアに貼り付けている場合は、先頭に空行が
   ついてしまうので、コピペしたら、先頭に戻って、一行削除する必要がるとおもいます
   が、それではないですよね？
 *  トピック投稿者 [hassan4](https://ja.wordpress.org/support/users/hassan4/)
 * (@hassan4)
 * [13年、 10ヶ月前](https://ja.wordpress.org/support/topic/xml%e5%ae%a3%e8%a8%80%e3%81%8c%e5%85%88%e9%a0%ad%e3%81%ab%e3%81%82%e3%82%8b%e3%81%ae%e3%81%ab%e3%82%a8%e3%83%a9%e3%83%bc%e3%81%8c%e5%87%ba%e3%81%be%e3%81%99%e3%80%82/#post-146146)
 * 返信ありがとうございます。
 * bom削除について調べてみます。
 * > htmllintかける時に、ソースをテキストエリアに貼り付けている場合は、先頭に空行
   > がついてしまうので、コピペしたら、先頭に戻って、一行削除する必要がるとおもい
   > ますが、それではないですよね？
 * another htmlにはURL入力で調べているため、それはないと思います。
 *  トピック投稿者 [hassan4](https://ja.wordpress.org/support/users/hassan4/)
 * (@hassan4)
 * [13年、 10ヶ月前](https://ja.wordpress.org/support/topic/xml%e5%ae%a3%e8%a8%80%e3%81%8c%e5%85%88%e9%a0%ad%e3%81%ab%e3%81%82%e3%82%8b%e3%81%ae%e3%81%ab%e3%82%a8%e3%83%a9%e3%83%bc%e3%81%8c%e5%87%ba%e3%81%be%e3%81%99%e3%80%82/#post-146147)
 * dream weaverのタイトル/エンコーディングでbomのチェックが外れているのを確認し
   
   アップしましたがやはり解決しませんでした。
 * 一応、何かの参考になればと思いxml宣言のphpでの表記を下記に記載しました。
 * <?php
    $ua = $_SERVER[‘HTTP_USER_AGENT’]; if (!(ereg(“Windows”,$ua) && ereg(“
   MSIE”,$ua)) || ereg(“MSIE 7”,$ua)) { echo ‘<?xml version=”1.0″ encoding=”‘ . 
   get_settings(‘blog_charset’) .'”?>’ . “\n”; } ?> <!DOCTYPE html PUBLIC “-//W3C//
   DTD XHTML 1.0 Transitional//EN” “[http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”&gt](http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”&gt);
   <html xmlns=”[http://www.w3.org/1999/xhtml&#8221](http://www.w3.org/1999/xhtml&#8221);
   xml:lang=”zh” lang=”zh”>
 *  トピック投稿者 [hassan4](https://ja.wordpress.org/support/users/hassan4/)
 * (@hassan4)
 * [13年、 10ヶ月前](https://ja.wordpress.org/support/topic/xml%e5%ae%a3%e8%a8%80%e3%81%8c%e5%85%88%e9%a0%ad%e3%81%ab%e3%81%82%e3%82%8b%e3%81%ae%e3%81%ab%e3%82%a8%e3%83%a9%e3%83%bc%e3%81%8c%e5%87%ba%e3%81%be%e3%81%99%e3%80%82/#post-146148)
 * 解決しました。
 * 原因が恥ずかしくて申し訳ないですが
 * index.php内の
    <?php get_header(); ?>の前に空白が入っていました。
 * 簡単な見落としでした。
 * すいません。

6件の返信を表示中 - 1 - 6件目 (全6件中)

 トピック「xml宣言が先頭にあるのにエラーが出ます。」には新たに返信することはでき
ません。

## タグ

 * [another html](https://ja.wordpress.org/support/topic-tag/another-html/)
 * [英語版](https://ja.wordpress.org/support/topic-tag/%e8%8b%b1%e8%aa%9e%e7%89%88/)
 * [xml宣言](https://ja.wordpress.org/support/topic-tag/xml%e5%ae%a3%e8%a8%80/)

 * フォーラム: [その他](https://ja.wordpress.org/support/forum/miscellaneous/)
 * 6件の返信
 * 2人の参加者
 * 最後の返信者: [hassan4](https://ja.wordpress.org/support/users/hassan4/)
 * 最後の活動: [13年、 10ヶ月前](https://ja.wordpress.org/support/topic/xml%e5%ae%a3%e8%a8%80%e3%81%8c%e5%85%88%e9%a0%ad%e3%81%ab%e3%81%82%e3%82%8b%e3%81%ae%e3%81%ab%e3%82%a8%e3%83%a9%e3%83%bc%e3%81%8c%e5%87%ba%e3%81%be%e3%81%99%e3%80%82/#post-146148)
 * 状態: 解決済

## トピック

### 人気のトピック

### 返信がないトピック

### サポート関連ではないトピック

### 解決済みのトピック

### 未解決のトピック

### すべてのトピック
