意外的XML声明.空白不允许



我在c#.net中工作。我正在生成XML并将其绑定到树景。这是我的代码部分。

sb.Append("<?xml version='1.0' encoding='utf-8'?>");
sb.Append("<astreeview xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>");
sb.Append("<astreeview-nodes>");
...........................

在我的本地计算机中工作正常,而且我已经部署了2个不同的服务器。在一台服务器中,我可以正确获取TreeView。但是在另一台服务器中,我会遇到错误。

意外的XML声明。XML声明必须是文档中的第一个节点,并且不允许在其之前出现白色空间字符。第1行,位置12285。

两个服务器中都使用相同的代码。这里可能有什么问题...

看来您在该字符串中有一些空白或其他字符

删除它..

清除字符串构建器,然后附录

sb.Clear();
sb.AppendLine("<?xml version='1.0' encoding='utf-8'?>");

相关内容

  • 没有找到相关文章

最新更新