[英]Ajax parse xml file generated by php
我正在尝试从 php 为 ajax 响应生成 xml 文件。 但是当我尝试访问它时,我得到了这个错误
XML 解析错误:XML 或文本声明不在实体的开头位置:moz-nullprincipal:{4f5dba1b-4a28-4fb0-8114-8c3c3f6ea485} 行号 3,
基于该错误,我假设您的 XML 中有前导空格,或者您只是输出完全损坏的 XML 格式(没有根或其他东西)。
如果您输出的是 XML,建议您使用 PHP 的 DOM 文档和相关方法,而不是使用一些echo
或模板“手动”构建它。 任何时候你 output 是一种具有严格规范的数据格式(例如 XML、JSON 等),你应该使用正确构建此类格式的机制(DOM 文档、json 文件等)。
除了这个建议之外,我们必须先查看您的 XML 生成代码和 output 本身,然后才能真正告诉您一些具体的事情。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.