Heim > Fragen und Antworten > Hauptteil
P粉1869047312023-08-22 13:13:03
此错误表示您的XML在根元素后面有标记。为了符合格式良好的要求,XML必须有仅有一个根元素,且在单个根元素之后不能有其他标记。
一个根元素示例(正确)
<r> <a/> <b/> <c/> </r>
此错误最常见的原因是:
包含多余的闭合标签(错误):
<r> <a/> <b/> <c/> </r> </r> <!-- 不应该出现在这里 -->
有意地拥有多个根元素(错误):
<a/> <b/> <!-- 第二个根元素不应该出现在这里 --> <c/> <!-- 第三个根元素不应该出现在这里 -->
无意中拥有多个根元素(错误):
<r/> <!-- 不应该是自闭合的 --> <a/> <b/> <c/> </r>
解析的XML与您认为的不同(错误):
在提供给解析器之前,立即记录XML以确保解析器看到的XML与您认为的XML相同。这里常见的错误包括:
在您的特定情况中,您的XML似乎有多个根元素,因为xsl:stylesheet
元素过早关闭(上述情况#3)。
将
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"/>
更改为
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
以解决您的即时问题,并添加一个闭合标签
</xsl:stylesheet>
如果您的实际文档中还不存在。