【发布时间】:2013-12-03 18:15:27
【问题描述】:
W3C 验证器网站抱怨第一行的问号。这个错误看起来很荒谬,因为它实际上是 XML 的第二个字符,而我正盯着问号。它吐了出来:
Sorry
This feed does not validate.
line 1, column 1: XML parsing error: <unknown>:1:1: not well-formed (invalid token) [help]
<?xml version="1.0" encoding="UTF-8"?>
^
可能很重要,我尝试删除然后接收:
This feed does not validate.
line 1, column 1: XML parsing error: <unknown>:1:1: not well-formed (invalid token) [help]
xml version="1.0" encoding="UTF-8"
^
验证器似乎不喜欢第二个字符。据我所知,该文档在没有 BOM 的情况下转换为 UTF-8。 Firefox 喜欢该提要并正确显示它。我不明白验证者在告诉我什么。
【问题讨论】:
-
Chrome 不喜欢它。
error on line 1 at column 6: XML declaration allowed only at the start of the document
标签: php xml validation utf-8 rss