我正在爲這些Xbox 360成就愛好者構建應用程序。現在我幾乎將標題,描述和指南複製到一個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.");
}
輸出:
現在,我要讓我的生活由沒有找到,複製容易,所有的數據手工粘貼。無論如何,我可以直接從網站訪問所有這些信息,並將其顯示在我的應用程序中。我仍然在學習編程的過程,所以我不知道要做什麼來完成這項研究。有人能指導我走向正確的路,再加上一些例子。謝謝。
你能重新格式化代碼,所以我們不必滾動到正確的閱讀它?我會自己做,但我不是100%肯定我不會打破語法。 – 2012-08-02 23:04:41
使用[HtmlAgilityPack](http://htmlagilitypack.codeplex.com/)來處理頁面...你不需要第2步。 – 2012-08-02 23:06:37
我用更小的版本取代了屏幕截圖;他們仍然清晰,不佔用太多空間。 – 2012-08-02 23:10:26