• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:methodCallが定義されていない!?)

methodCallが定義されていない!?

このQ&Aのポイント
  • phpでブログツールを作成し、更新pingの送信機能を付けてみました。エラーが出るので下記rssチェックツールで確認してみました。
  • Undefined root element: methodCallとping送信エラーとほぼ同じ結果が出てしまいます。解決方法に出てきたスペースが不要な場所に入っていないか、"application/xml"が不足していないかの両方とも試したのですが、解決しません。
  • これ以上切り分けも思いつかず、なにも出来ない状況です。解決方法、切り分け方法、ヒント等ありましたら教えてください。参考意見でもアドバイスでもどんな意見でもお待ちしています。

質問者が選んだベストアンサー

  • ベストアンサー
  • onosuke
  • ベストアンサー率67% (310/456)
回答No.1

rssの構文ルールを守っていない為に発生しているエラーです。 rssには、XML構文ルールに加えて、より厳密なrss構文ルールが適用されます。具体には、「root elementは、<rdf:RDF>である」等。 参考URLにrssの構文ルールを解説しているサイトの載せました。 参照してください。

参考URL:
http://www.kanzaki.com/docs/sw/rss.html
tetsu-jin
質問者

補足

ご回答、ありがとうございます。 参考URLを元に更新pingの内容を変更して試してみたいと思います。

関連するQ&A