0

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 をコピーしてさらに使用しようとしましたが、それも機能しません。助言がありますか?

4

1 に答える 1