タグ内のコンテンツを取得する必要があります。だから私はこのコードを使用しました
private void HttpsCompleted(オブジェクト送信者, DownloadStringCompletedEventArgs e) {
WebClient wwc = new WebClient();
String xmlStr = "http://en.wikipedia.org/w/api.php?format=xml&action=query&titles=" + medName + "&prop=revisions&rvprop=content";
wwc.DownloadStringCompleted += wwc_DownloadStringCompleted;
wwc.DownloadStringAsync(new Uri(xmlStr));
}
else
{
MessageBox.Show("Couldn't search for medicine!\nCheck the internet connection.");
}
}
catch (Exception)
{
// do nothing
}
}
このメソッドも呼び出します。
XNamespace ns = "http://www.w3.org/2005/Atom";
var entry = XDocument.Parse(e.Result);
var xmlData = new xmlWiki();
var g = entry.Element(ns + "rev").Value.ToString();
}
}
catch (Exception f)
{
MessageBox.Show(f.ToString());
}
}
しかし、コードが「var g = entry.Element(ns + "rev").Value.ToString();」を実行すると、Null 参照例外が発生します。
助けてください。前もって感謝します