" XML解析错误:文档元素之后的垃圾"标签上的错误

时间:2015-04-09 08:35:19

标签: html css xml

我正在尝试检查我的html是否也是一个格式良好的xml,但我一直在身体标签上出现此错误,

XML Parsing Error: junk after document element
Location: location/index.xml
Line Number 10, Column 1:
<body>
^

这是代码,

<!DOCTYPE html>

<head>
    <meta charset="UTF-8" />
    <title></title>
    <link href="style/style.css" rel="stylesheet" type="text/css"/>
    <link rel="icon" href="images/favicon.ico" />
</head>

<body>
    <main>
        <header>
        </header>

        <nav >

        </nav>
        <article>

        </article>
    </main>

        <div class="push"></div>

        <footer>
        </footer>
</body>
</html>

为什么我收到此错误?

1 个答案:

答案 0 :(得分:5)

您忘了以html标记开头。 head元素被视为根元素,并且在此根元素之后有一个垃圾(body)(只允许子节点,而不是root的兄弟节点)。

<!DOCTYPE html>
<html> <!-- here -->
    <head>
        <meta charset="UTF-8" />
        <title></title>
        <link href="style/style.css" rel="stylesheet" type="text/css"/>
        <link rel="icon" href="images/favicon.ico" />
    </head>

    <body>
        <main>
        <header>
        </header>

        <nav >

        </nav>
        <article>

        </article>
        </main>

        <div class="push"></div>

        <footer>
        </footer>
    </body>
</html>