我正在为那些 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.");
}
输出:
现在,我想通过不手动查找、复制和粘贴所有数据来让我的生活更轻松。无论如何,我可以直接从网站访问所有这些信息并将其显示在我的应用程序中。我还在学习编程的过程中,所以我不知道要研究什么来完成这个。有人可以指导我走向正确的道路,并给我一些例子。谢谢。