ホームページ >バックエンド開発 >PHPチュートリアル >Zend 出力で XML 解析エラーが生成される_PHP チュートリアル

Zend 出力で XML 解析エラーが生成される_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:47:131260ブラウズ

XML 解析エラー: XML 処理命令がエンティティの先頭にありません
場所: http://.../public/xml/get
行: 2、列: 1:
^
注意深く調べた結果、最初の行が空であることがわかりました。長い間検索した後、zendのビューが新しいビューの初期化を含めて空行を出力する場所を見つけることができませんでしたが、それでも理由を見つけることができませんでしたが、Webサイトのホームページの最初の行は空ではありませんでした。
インターネット上にも同様の例がありますが、その解決策は出力の制御に注意を払うことですが、View がどのように出力を制御するのかわかりません。 長い間取り組んでうまくいかなかったので、私はこの方法を諦め、最初に XML ファイルをサーバーに書き込んでから呼び出すことにしました。明らかに、これにより Web サイトのパフォーマンスが低下します。
メソッドを変更した後、PHP メモリに関連する情報を探して、次のように ob_end_clean(); を追加しようとしました。 //$doc->save("data.xml");
ob_end_clean();
$this->view->xml = $xmlfile;
< ;?=$this->xml; ?> それからもう一度調整してください、ははは、成功しました。



http://www.bkjia.com/PHPjc/319953.html

www.bkjia.com

http://www.bkjia.com/PHPjc/319953.html技術記事 XML 解析エラー: XML 処理命令がエンティティの先頭にありません: http://.../public/xml/get 行: 2、列: 1:?xml version="1.0"? ^ 慎重に検査した結果、最初の動作が空であることがわかります。見つけました...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。