Xbox360の実績を愛する人のためのアプリケーションを作成しています。現在、タイトル、説明、ガイドをXMLファイル(Dropboxにあります)にコピーしています。次に、この情報を3つのテキストブロックと画像コントロールに取得します。
プロセス:
ステップ1:
タイトルを見つける: http ://www.xbox360achievements.org/game/call-of-duty-modern-warfare-3/guide/
ステップ2:
すべての情報をコピーしてXMLに貼り付けます:https ://dl.dropbox.com/u/27136243/AchivementHunters/XML/Achivements%26Guides%20-%20Example.xml
ステップ3:
XMLをダウンロードしてデータを読み取り/表示する
XDocument dataFeed = XDocument.Parse(e.Result);
try
{
if (NavigationContext.QueryString.TryGetValue("gameName", out gameName))
{
AchivementsListBox.ItemsSource = from query in dataFeed.Descendants(gameName)
select new NewGamesClass
{
TitleCode = (string)query.Element("TitleCode"),
GameTitle = (string)query.Element("Title"),
GameDescription = (string)query.Element("Description"),
GameGuide = (string)query.Element("Guide"),
GameImage = (string)query.Element("Image"),
GameVideoLink = (string)query.Element("VideoLink")
};
}
}
catch
{
MessageBox.Show("Sorry, an error has ocurr while locating the achievement list.");
}
出力:
今、私はすべてのデータを手動で検索、コピー、貼り付けしないことで、私の生活を楽にしたいと思っています。とにかく、ウェブサイトから直接このすべての情報にアクセスして、アプリに表示することができますか?私はまだプログラミングを学んでいる途中なので、これを達成するために何を研究すればよいかわかりません。誰かが私を正しい方向に向けてくれ、さらにいくつかの例を教えてくれませんか。ありがとう。