Internet explorer IE9开发者工具栏XML5602:输入意外结束

Internet explorer IE9开发者工具栏XML5602:输入意外结束,internet-explorer,Internet Explorer,开发者Toobar抛出我XML5602:输入意外结束,第1行字符175,但我不能指出问题发生的地方。 如何调试这样的错误 通过打开一个未验证的xml文件,我可以重现这个问题。详情如下: <?xml version="1.0" encoding="utf-8" ?> <root> <value example="true" /> 在上面的示例中,我“忘记”关闭 如果在浏览器中打开此项,则不会出现以下错误: <?xml version="1.0"

开发者Toobar抛出我
XML5602:输入意外结束,第1行字符175,但我不能指出问题发生的地方。
如何调试这样的错误


通过打开一个未验证的xml文件,我可以重现这个问题。详情如下:

<?xml version="1.0" encoding="utf-8" ?>
<root>
  <value example="true" />

在上面的示例中,我“忘记”关闭

如果在浏览器中打开此项,则不会出现以下错误:

<?xml version="1.0" encoding="utf-8" ?>
<root>
  <value example="true" />
</root>


简言之:你忘了在某处关闭标签

它也可能在您的样式表中!引用web环境不喜欢的SVG样式。我将以下SVG背景与SharePoint环境中的“表单”元素关联

CSS:

.my-button {
background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");

background: -moz-linear-gradient(top,  #eeeeee 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top,  #eeeeee 0%,#ffffff 100%);
background: -o-linear-gradient(top,  #eeeeee 0%,#ffffff 100%);
background: -ms-linear-gradient(top,  #eeeeee 0%,#ffffff 100%);
background: linear-gradient(to bottom,  #eeeeee 0%,#ffffff 100%);
}
在我拿出svg+xml行的那一刻,即恢复正常。希望这能帮助别人,特别是如果你像我一样做了很多前端编码的话