0

开发人员 Toobar 抛出了我XML5602: Unexpected end of input. , line 1 character 175,但我无法提及发生问题的地方。如何调试这样的错误?

在此处输入图像描述

4

2 回答 2

1

它也可能在您的样式表中!引用您的 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 行时,IE 又恢复了正常。希望这对某人有所帮助,特别是如果您像我一样进行大量前端编码。

于 2013-03-12T17:16:18.600 回答
0

我能够通过打开一个无效的 xml 文件来重现这个问题。如下:

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

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

如果您在浏览器中打开它,您将不会收到此错误:

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

简而言之:您忘记在某处关闭标签!

于 2012-10-04T17:37:43.863 回答