http://ws.geonames.org/countryInfo?lang=it&country=DEにある残りの URI を逆シリアル化しようとしていますが、エラーが発生し続けます (XML ドキュメント (1, 1) にエラーがあります)。http://ws.geonames.org/countryInfo?lang=it&country=DEをブラウザーに接続すると、結果が表示されます。
クラスがあります
public class Country
{
public string CountryName {get;set;}
public string CountryCode {get;set;}
}
私のコンソールアプリの方法は次のとおりです。
static void DeserializeTheXML()
{
XmlRootAttribute xRoot = new XmlRootAttribute();
xRoot.ElementName = "countryName";
xRoot.IsNullable = true;
XmlSerializer ser = new XmlSerializer(typeof(Country), xRoot);
XmlReader xRdr = XmlReader.Create(new StringReader("http://ws.geonames.org/countryInfo?lang=it&country=DE"));
Country tvd = new Country();
tvd = (Country)ser.Deserialize(xRdr);
Console.WriteLine("Country Name = " + tvd.CountryName);
Console.ReadKey();
}
この残りのサービスを逆シリアル化する方法についてのアイデアはありますか? ありがとう..