as XMLを取得してHttpWebResponse
いますが、返された XML にヘッダーが含まれていないため、XML ドキュメントのようには見えません。
<?xml version='1.0' encoding='UTF-8'?>
私はそれを解析することができません。例外をスローしています
ルート レベルのデータは無効です 行 1 位置 1
また
System.Xml.XmlException: Root element is missing.
私はすべてのケースを試しました。私はこれを理解することができません。
using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
{
StreamReader responsereader = new StreamReader(response.GetResponseStream());
string responsedata = responsereader.ReadToEnd();
XmlDocument xmldoc = new XmlDocument();
xmldoc.load(responsedata);
}
load()
メソッドに渡すドキュメントは次のとおりです。
<ns2:HotelListResponse>
<customerSessionId>0ABAA82C-EBAC-4791-3C22-4DEFAED93172</customerSessionId>
<numberOfRoomsRequested>0</numberOfRoomsRequested>
<moreResultsAvailable>false</moreResultsAvailable>
<HotelList activePropertyCount="198" size="198">
<HotelSummary order="0">
<hotelId>195974</hotelId>
...
</ns2:HotelListResponse>
長いので一部抜粋しました。