WPFを使用してこのメソッドにアクセスしています。外部メソッドからオブジェクトにアクセスするときは、ディスパッチャーを使用する必要があることを知っています。または、「ノード」はローカル変数であり、次のようになります。
オブジェクト参照がオブジェクト インスタンスに設定されていません。
なんで?
コードは次のとおりです。
SpeechSynthesizer valery = new SpeechSynthesizer();
XmlDocument xmlNews = new XmlDocument();
xmlNews.Load(string.Format("http://news.google.com/news?pz=1&cf=all&ned=us&hl=en&topic=tc&output=rss"));
foreach (XmlNode node in xmlNews.SelectNodes("/rss/channel/item"))
{
valery.Speak(node.SelectSingleNode("/title").InnerXml);
}