白驹过隙,这篇文章距今已有一年以上的历史。技术发展日新月异,文中的观点或代码很可能过时或失效,请自行甄别:)

给日记本新增导出xml功能的时候在生成xml的下载文件时发现导出的xml中文件头居然多出了一行空白行,造成xml文件无法解析。以为是utf8编码的BOM头问题,可是linux下没这问题啊,以防万一把所有文件都用utf8无BOM编码保存了一遍,可是依旧如此,怪了。经过N次各种探索,最后发现居然是生成文件的页面多出了几行空白行,于是有了上述的问题。

解决办法更简单,删除那些空白行就行了