PHPがxmlを出力するときにヘッダーが必要になる問題の解決策
問題の説明:
最近、XML 出力を行うときに、echo を使用して直接入力した XML ドキュメントで、「Error: Object # has no method 'load'」エラーが表示されることがわかりました。その後、header() を使用して XML ヘッダー ファイルと以下に問題が 1 回解決されました。
解決策:
xml と txt ファイルの長さが似すぎているので、いつも txt と混同してしまいます。
それでは、次のコードを見てみましょう:
コードは次のとおりです:
echo '
<サイトマップ>
http://www.jb51.net/
2013-01-22T11:00:18+08:00
サイトマップ>
';
終了します;
まさにそのようなコードでは、生死によって出力された XML は XML 検証を通過できません。
プロンプトエラー エラー: オブジェクト # にはメソッド「load」がありません
結局、長々と確認したところ、1.xmlに直接置いたファイルと同じでした
具体的なコードは以下の通りです
コードをコピーします。コードは次のとおりです:
<サイトマップ>
http://www.jb51.net/
2013-01-22T11:00:18+08:00
サイトマップ>
ヘッダーを追加するだけです。 数時間格闘した後。 。 。 。 。
具体的なコードは以下の通りです
コードは次のとおりです:
header("コンテンツタイプ:text/xml");
echo '
<サイトマップ>
http://www.jb51.net/
2013-01-22T11:00:18+08:00
サイトマップ>
';
終了;
http://www.bkjia.com/PHPjc/896777.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/896777.html技術記事 php出力xmlにヘッダーが必要な問題の解決策 問題の説明: 最近、xml出力を行う際、echoを使用して直接入力したxmlドキュメントが「エラー: オブジェクト # にはメソッド読み込みがありません」エラーが表示されることがわかりました...