我正在试图弄清楚如何制作应用程序,我得到了所有的基础知识甚至更多,但我想要的是如何创建一个你有搜索栏的应用程序,当你搜索它时发送请求xml来自服务器的文件,服务器发送回xml文件并显示它。我看看如何做到这一点,但我找不到任何教程。有人可以帮忙吗?
更多细节:
我想创建一个非常基本的应用程序,它可以访问网址上的XML文件,并在应用程序中将文件中的各个项目显示为文本。我遇到过几个教程,它们似乎都以不同的方式进行,或者没有完全解释我想要做的事情。我不想搜索XML文件,我不想更新它,我只想检索它的内容。在XML文件中是“项目”,其中包括“标题”和“描述”之类的类别。我希望应用程序列出所有项目,并在每个项目中显示它的标题和描述。
答案 0 :(得分:1)
如何下载xml将取决于您与之交互的服务器如何提供文档。假设它是RESTful服务,您可以使用HttpWebRequest从特定URL下载文档。
此示例项目将向您展示如何使用HttpWebRequest。
WebClient, HttpWebRequest and the UI Thread on Windows Phone 7
可以将ResponseCallback方法中创建的流对象传递给XDocument.Load,以使用LINQ读取提供的XML数据。
此示例项目将向您展示如何执行此操作并将检索到的数据绑定到列表框以供显示。