首先,给大家带来美好的一天。 我有这个脚本来处理我的数据库的登录: http://pastebin.com/ctUEczRf 我使用了pastebin,因为使用代码标签太长了。 当我运行它时它返回我:
This page contains the following errors:
error on line 2 at column 1: Extra content at the end of the document
Below is a rendering of the page up to the first error.
我不知道如何解决它,我之前从未使用过XML。这是与CMS一起提供给我的。
答案 0 :(得分:5)
粘贴生成的XML可能就是您需要做的事情。我的猜测是你用多个顶级元素生成XML; XML要求您在顶层有一个包装元素,并且其中包含所有其他元素:它是树,而不是森林。
我的第二个猜测是你在Web浏览器中看到错误,而且它根本不是由php生成的;检查您的Web服务器错误日志以确保。
答案 1 :(得分:3)
查看XML。它看起来应该如下所示:
<block>
<item>Here's an item</item>
<item>Here's another item</item>
<item>Here's an item with some sub-items
<subitem>one</subitem>
<subitem>two</subitem>
</item>
</block>
XML文档的根目录是block
项;它是包围和包围所有其他项目的项目。
如果你没有root - 即代码如下所示:
<item>Here's a list of items</item>
<item>But there's no root element</item>
然后你会得到你描述的错误。
答案 2 :(得分:0)
两种可能的选择。可能是因为渲染的XML无效。有时,可能是因为您没有足够的权限来访问XML。
答案 3 :(得分:0)
我收到此错误消息“文档末尾的额外内容”。原来问题出在标签之一中,两个属性之间没有空格。