我把我的代码放在XML验证网站,它给了我这个错误:
第 8 行:4 文档中根元素后面的标记必须格式正确。
有问题的行是
<?xml version="1.0"?>
<!-- Fig. 15.21: sorting.xsl -->
<xsl:stylesheet version = "1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"/>
<!-- write XML declaration and DOCTYPE DTD information -->
*<xsl:output method = "html" doctype-system = "about:legacy-compat" />*
<!-- match document root -->
<xsl:template match="/"> -<html> <xsl:apply-templates/> </html>
</xsl:template>
这也可能是因为该文件中的空格不正确
文档中根元素后面的标记必须是格式良好的。
一个根元素示例(良好)
<r>
<a/>
<b/>
<c/>
</r>
此错误最常见的原因是:
>
包括杂散或超近标记 (BAD):
<r>
<a/>
<b/>
<c/>
</r>
</r> <!-- shouldn't be here -->
有意具有多个根元素 (BAD):
<a/>
<b/> <!-- second root element shouldn't be here -->
<c/> <!-- third root element shouldn't be here -->
无意中具有多个根元素 (BAD):
<r/> <!-- shouldn't be self-closing -->
<a/>
<b/>
<c/>
</r>
解析与您想象的不同的 XML(错误):
在提供给失败的解析之前立即记录XML,以确保解析器看到的XML与您认为看到的XML相同。这里的常见错误包括:
在您的特殊情况下,您的XML似乎有多个根元素,因为< code>xsl:stylesheet元素过早地关闭了(上面的第3种情况)。
改变
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"/>
自
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
为了解决您眼前的问题,并添加一个结束标记,
</xsl:stylesheet>
如果真实文档中尚不存在。
问题内容: 我在第9行的我的activity_main.xml中收到此错误,我不知道为什么需要帮助。 问题答案: 基本上,它说 整个XML 文件只能有 一个根元素 。您显示的xml片段看起来不完整。只需确保XML文件只有一个根元素,其余的都是该根元素的子元素。希望这可以帮助。如果没有,请发布完整的XML文件,以帮助我们更好地工作。 更新资料 在上面显示的代码中,您有两个根元素。应该只有一个。因此(
我只是散播错误,但主要错误仍然存在:(仍然没有解决方案 C:\magicsaloons\app\src\main\res\libs\YouTubeAndroidPlayerApi.jar:1:2:错误:根元素前面的文档中的标记必须格式正确。:app:MergeDebugResources失败 失败:生成失败,出现异常。 > 错误:任务“:app:MergedebugResources”执行失败。
今天我决定更新Android Studio,因为我安装的3.1版本似乎有点过时了。升级后,由于某种< code >错误,构建项目失败: 全输出: 错误指向构建文件,检查它,我想可能问题出在我的文件上。 我谷歌了一下,发现错误是由这样解析的项目引起的: 并且可以通过将代码替换为如下内容来解决: 但是我应该用字符串数组做什么呢?。
我试图打印道具的反应组件,但得到一个错误。请帮助: 片段: 我在等“你好,亲爱的!”然后下一行是“蓝色”。但是,我得到了这个错误。 错误:
我有下面的代码是react.js这是抛出一个错误 “相邻的JSX元素必须包装在一个封闭的标记中”。看起来React不接受相邻的相同标记如何显示表格数据?
我正在使用multer和cloudinary构建一个图像上传应用程序。我已经使用dotenv正确配置了环境变量。然而,当我尝试使用Cloudinary上传文件时,我得到了错误“必须提供api_密钥”。 Cloudinary API凭据的提供和配置正确,如下代码所示: 阴云密布。js 埃文先生 这个env文件在我的应用程序中也是正确必需的。js文件: app.js 如果我在cloudinary.js