XML パースエラー: 外部実体の初めに XML 宣言がありません。

| トラックバック(0)

XML パースエラー: 外部実体の初めに XML 宣言がありません。
これはXOOPSで出るエラー。理由は簡単。XOOPSの吐くATOMである。


   <?xml version="1.0" encoding="UTF-8"?>
<feed xmlns='http://www.w3.org/2005/Atom'>

宣言の出現以前に半角空白または改行以外の文字が存在する場合、有無を言わさず互換モードとなる。つまり、   <?xml はすべての文に対して優先してかかれなくてはいけないが、はじめに空白があれば文法違反とうことか。

トラックバック(0)

トラックバックURL: http://dokokare.nirin.jp/cgi-bin/mt/mt-tb.cgi/128