XML 文字列を出力し、オブジェクト モデルを HttpResponse から変換する必要があります。そのために次のコードを書きました。
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(sURL);
HttpWebResponse tmpResponse = null;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
//Copying the response
//tmpResponse = response;
//Response to XML string
using (StreamReader sr = new StreamReader(response.GetResponseStream()))
{
sResult = sr.ReadToEnd();
}
//Reponse to Object model
objectmodel = convert(response);
問題は、その間に応答を XML 文字列に変換すると、オブジェクト モデルの変換時にコードでエラーが発生することです。エラーは次のとおりです。
There is an error in XML document (0, 0). ---> System.Xml.XmlException: Root element is missing.
これを実装するより良い方法は何ですか? また、一時変数に HttpResponse をコピーしてさらに使用しようとしましたが、それも機能しません。助言がありますか?