REST API を持つ ZF を使用してアプリを開発しています。XML の先頭に空白文字があることを除けば、すべて順調に進んでいるため、XML は先頭に XML 宣言を含めるという規則に違反しています。javascript/jquery を使用してこれを使用しようとしていますが、firebug のコンソールに次のエラーが表示されます。
XML 解析エラー: XML またはテキスト宣言がエンティティの先頭にありません
これについて議論している SO や Web 上の他の場所には、多数の投稿があります。これは出力バッファリングが原因であり、他の場所で提案されているように ob_flush と flush を使用しようとしましたが、これらの投稿ではこれらがどこに行くべきかについて言及されていないため、その方法がわかりません。出力バッファリングを正しく理解していないかもしれませんが、この空白文字を削除するためにこれらの呼び出しをどこに置く必要があるかを誰か教えてもらえますか?
私は今これにかなりの時間を費やしたので(そもそもこれが問題であると理解するのにかなりの時間がかかりました)、私はそれについて大騒ぎしています!笑!
ありがとう