Zend 出力で XML 解析エラーが発生する

WBOY
リリース: 2016-06-13 12:24:35
オリジナル
1242 人が閲覧しました

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート