XML 解析错误:XML 或文本声明不在实体的开头 位置

XML 解析错误:XML 或文本声明不在实体的开头 位置 

话说突然XML输出报错,查了下输出,因为输出的XML头部多了个空行。

更奇怪的是 本地的没有问题就是测试环境出现了这个问题。
于是各种网络查解决方案:
什么文件UTF-8无DOM  保存,输出清缓存区也试了,没用。
于是对方两个PHP环境,除了服务器是  W 和 linux的区别  其他没有发现异样。

于是郁闷了,后来发现 文件头部多了一个空行。(奇怪的是为什么本地兼容了?环境问题么?)

总结:头部千万不要随意空行,会导致输出的XML不符合标准而报错。

XML <wbr>解析错误:XML <wbr>或文本声明不在实体的开头 <wbr>位置



原文地址:https://www.cnblogs.com/linewman/p/9918877.html