我在C#.Net工作。我正在生成一个XML并将其绑定到树视图。这是我的代码部分..意外的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.
在两个服务器中使用相同的代码。什么可能是这里的问题...
将您的sb.append更改为appendline,以便您可以更好地决定XML的哪一部分导致问题。 1号线位置12285可能很难寻找。此外,考虑使用xml序列化,而不是像上面那样手动编写XML,但这更多是长期的事情 – Phil