我在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台不同的服务器上。在一台服务器中,我正确地获得了树视图。但在另一台服务器上,我收到的错误就像..
意外的XML声明。 XML声明必须是文档中的第一个节点,并且不允许在其前面显示空白字符。第1行,第12285位。
两台服务器都使用相同的代码。这可能是什么问题......
答案 0 :(得分:1)
您似乎在该字符串中有一些空格或其他字符
删除它..
清除字符串构建器,然后附加线条
sb.Clear();
sb.AppendLine("<?xml version='1.0' encoding='utf-8'?>");