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>
如果您的實際文件中還不存在。