XML错误:第3行格式不正确(令牌无效)

时间:2011-12-23 12:44:20

标签: xml

<?xml version="1.0" encoding="UTF-8"?>
<content>
<flipbooks>
<flipbook title="West Indies tour of Bangladesh" flipbookId="5eb06c7b-8389-4a94-9f52-d1f7d1d8bd72">
<thumbnailImage id="138652" src="http://downloads.cricinfo.com//db/PICTURES/CMS/138600/138652.2.jpg"/>
<flipbookDesc/>
<pubDate/>
<flip>
<caption>West Indies tour of Bangladesh</caption>
<image imageId="138616" imageSrc="http://downloads.cricinfo.com//db/PICTURES/CMS/138600/138616.2.jpg"/>
<description>
Mushfiqur Rahim consoles Darren Bravo on missing a double-century
</description>
</flip>
</flipbook>
</flipbooks>
</content>

enter image description here

知道错误可能是什么?

因为我是XML的新手,我需要一些指导...

...谢谢

1 个答案:

答案 0 :(得分:1)

我怀疑处理指令<?xml version="1.0" encoding="UTF-8"?>是假的,并且我们当前看作单个空格字符的字符实际上是一些非UTF-8字符(例如U+00A0)。< / p>

如果我是对的,那么从“sample.xml”到您问题中的代码示例的过程中,我们会被屏蔽掉,而您的文本编辑器正在隐藏它。

尝试删除处理说明,或用UTF-16ISO-8859-1替换编码。另外,尝试在不同的编辑器中加载xml文件,或者(如果可能)在编辑器中设置字符集。

从文本编辑器保存文件时,请检查指定字符集的任何设置。