目前我正在尝试实现一种方法,在该方法中,服务器创建一个XmlDocument对象并将其发送到客户端(使用AJAX),然后将该对象存储为var。 我希望将该变量从客户端发送回服务器,但是当服务器收到它时,它不再被识别为XmlDocument对象,而是作为对象内的对象数组的数组返回。
有什么我想念的吗?
答案 0 :(得分:1)
我建议将XML文档写入字符串并存储。
StringWriter sw = new StringWriter();
XmlTextWriter tx = new XmlTextWriter(sw);
doc.WriteTo(tx);
string xmlString = sw.ToString();
然后,您可以将XML字符串加载回XML文档:
XmlDocument doc = new XmlDocument();
doc.LoadXml(xmlString);
如果您需要更多帮助,请详细说明如何实施AJAX。
如果您需要有关实施细节的帮助,请告诉我们。