§ ITPOW >> 文档 >> PHP

为什么 PHP 输出的 XML 无效?

作者:vkvi 来源:ITPOW(原创) 日期:2013-4-12

这是由于 PHP 编码采用了包含签名的 UTF-8 文件,PHP 不知什么逻辑,凡是带有签名的,前面都有空白字符(把签名当作空白字符输出了),这些空白字符干扰了 XML。因为 XML 的 <?xml version="1.0" encoding="utf-8" ?> 必须在最前面。

PHP 在采用包含文件时,包含的地方总是多一个空行也是由于这个原因造成的。

相关文章