2009-09-01 11 views
1

サーバがXmlDocumentオブジェクトを作成し、それをクライアントに送信するメソッドを実装しようとしています(AJAXを使用)。 var。 クライアントからその変数をサーバーに送り返したいと思っていましたが、サーバーがそれを受け取ると、XmlDocumentオブジェクトとして認識されなくなりました。代わりに、オブジェクト内のオブジェクトの配列の配列として返されます。XmlDocumentを変数として保存することは可能ですか?

私は行方不明のものがありますか?

+1

あなたのコードを教えてください。 – RedFilter

答えて

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を実装しているかのより多くの詳細を与えます。

実装の詳細については、お問い合わせください。

関連する問題