Internet explorer IE9开发者工具栏XML5602:输入意外结束
开发者Toobar抛出我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"
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行的那一刻,即恢复正常。希望这能帮助别人,特别是如果你像我一样做了很多前端编码的话