小さな RSS リーダー アプリケーションを作成しています。
xml を取得するために使用しているコードは次のとおりです。
void PhonePage1_Loaded(object sender, RoutedEventArgs e)
{
WebClient wc = new WebClient();
wc.OpenReadCompleted += new OpenReadCompletedEventHandler(wc_OpenReadCompleted);
wc.OpenReadAsync(new Uri("http://www.benchmark.pl/rss/aktualnosci-pliki.xml"));
}
void wc_OpenReadCompleted(object sender, OpenReadCompletedEventArgs e)
{
SyndicationFeed feed;
using (XmlReader reader = XmlReader.Create(e.Result))
{
feed = SyndicationFeed.Load(reader);
NewsFeed.ItemsSource = feed.Items;
}
}
問題は、SyndicationFeed アイテム テンプレートが xml ファイルのテンプレートに適合しないことです。テキストが正しく挿入されるように、何らかの形でテンプレートを編集する必要があります。どうやってやるの?