7

首先,祝大家有美好的一天。我有这个脚本来处理我的数据库的登录: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 一起给我的。

4

4 回答 4

6

粘贴生成的 XML 可能是您需要做的。我的猜测是您正在生成具有多个顶级元素的 XML;XML 要求您在顶层有一个包装器元素,并在其中包含所有其他元素:它是一棵树,而不是森林。

我的第二个猜测是您在 Web 浏览器中看到了错误,而且它根本不是由 php 生成的;检查您的 Web 服务器错误日志以确保。

于 2012-09-02T01:09:42.797 回答
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项目;它是包围和包围所有其他项目的项目。

如果您没有根 - 即,如果代码看起来像这样:

<item>Here's a list of items</item>
<item>But there's no root element</item>

然后你会得到你描述的错误。

于 2014-11-01T10:55:25.353 回答
0

两种可能的选择。这可能是因为呈现的 XML 无效。有时,可能是因为您没有足够的权限来访问 XML。

于 2013-07-25T05:39:30.070 回答
0

我收到此错误消息“文档末尾有额外内容”。原来问题出在其中一个标签中,两个属性之间没有空格。

于 2019-01-24T15:35:51.973 回答