我正在尝试检查我的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>
为什么我收到此错误?
答案 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>