Ajax解析php生成的xml文件

时间:2011-06-08 09:54:52

标签: php javascript ajax

我正在尝试从php生成xml文件以获取ajax响应。但当我尝试访问它时,我收到此错误


XML解析错误:XML或文本声明不在实体的开头位置:moz-nullprincipal:{4f5dba1b-4a28-4fb0-8114-8c3c3f6ea485}第3行,第1列:


1 个答案:

答案 0 :(得分:0)

基于该错误,我假设您在XML中有领先的空格,或者您只是输出完全破碎的XML格式(没有根或其他东西)。

如果要输出XML,建议您使用PHP的DOM文档和相关方法,而不是“手动”使用某些echo或模板构建它。无论何时输出具有严格规范的数据格式(例如XML,JSON等),您都应该使用正确构建此类格式的机制(DOM Document,json_encode等)。

除了这个建议之外,我们必须先看看你的XML生成代码和输出本身,然后才能真正告诉你具体的事情。