我正在使用具有 REST API 的 ZF 开发应用程序。一切都很顺利,只是我的 XML 开头有一个空白字符,因此 XML 违反了开头有 XML 声明的规则。我正在尝试使用 javascript/jquery 来使用它,但在 firebug 的控制台上出现以下错误:
XML 解析错误:XML 或文本声明不在实体的开头
在 SO 和网络上的其他地方有许多帖子讨论了这一点。这是由于输出缓冲,我已经尝试使用 ob_flush 和 flush 如其他地方所建议的那样,但我只是不知道如何去做,因为这些帖子没有提到这些应该去哪里。也许我不正确理解输出缓冲但是谁能告诉我我需要在哪里放置这些调用来删除这个空白字符?
我真的很感谢您的回复,因为我现在已经花了好几个小时来解决这个问题(我花了很长时间才弄清楚这首先是问题所在)而且我对此很生气!哈哈!
谢谢