このコードで XE.COM から XML データを読み込んでいます
string url = ConfigurationManager.AppSettings[CONFIGURATION_KEY_XE_COM_URL];
System.Xml.Serialization.XmlSerializer ser =
new System.Xml.Serialization.XmlSerializer(typeof(xedatafeed));
// try XmlReader
XmlReaderSettings settings = new XmlReaderSettings();
settings.XmlResolver = null;
settings.DtdProcessing = DtdProcessing.Parse;
System.Xml.XmlReader reader = System.Xml.XmlReader.Create(url, settings);
string reply = (string)ser.Deserialize(reader);
// try WebClient
System.Net.WebClient client = new System.Net.WebClient();
string data = Encoding.UTF8.GetString(client.DownloadData(url));
問題は、この行
xedatafeed reply = (string)ser.Deserialize(xedatafeed);
例外をスローしています
<xe-datafeed xmlns=''> was not expected.
これを修正するにはどうすればよいですか?