博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
metro 下载xml文件
阅读量:6692 次
发布时间:2019-06-25

本文共 1147 字,大约阅读时间需要 3 分钟。

public class downClass1

{
public IStorageFile pResultStorageFile;
public async Task<IStorageFile> down()
{
string CountriesFile = "fruit.xml";
StorageFolder InstallationFolder = Windows.ApplicationModel.Package.Current.InstalledLocation;
StorageFile file = await InstallationFolder.CreateFileAsync(CountriesFile);//下载到本地
BackgroundDownloader ppp = new BackgroundDownloader();
DownloadOperation pDownloadOperation = ppp.CreateDownload(new Uri("http://files.cnblogs.com/gisbeginner/fruit.xml"), file);
await pDownloadOperation.StartAsync();
pResultStorageFile = pDownloadOperation.ResultFile;
return pResultStorageFile;
}
}

获得一个pResultStorageFile 文件引用

downClass1 pdownClass1 = new downClass1();

pDownLoadFile = pdownClass1.down() ;
pDownLoadFile1 = await pDownLoadFile;

 //获得流

Stream Countries = await pDownLoadFile1.OpenStreamForReadAsync();

//利用流 解析xml 

XDocument xDOC = XDocument.Load(Countries);

var query = from a in xDOC.Elements("kinds").Elements("kind").Elements(transferValue)
select a.Value;
foreach (var C in query)
{
string CC = C;
}
itemListView.ItemsSource = query;

转载于:https://www.cnblogs.com/gisbeginner/archive/2012/09/17/2689100.html

你可能感兴趣的文章
x264编码参数大测试:03 subme与crf(c)
查看>>
对自然数的有限区间散列
查看>>
低端路由器和高端路由的区别
查看>>
android webview 播放swf 失败<彻底解决黑框>
查看>>
应用程序实例——用户信息管理
查看>>
中文分词 mmseg4j 在 lucene 中的使用示例
查看>>
volley 发送post请求
查看>>
ti processor sdk linux am335x evm /bin/setup-uboot-env.sh hacking
查看>>
php 操作数组 (合并,拆分,追加,查找,删除等)
查看>>
[Hibernate] - EAGER and LAZY
查看>>
python 异常类型
查看>>
CentOS进入图形界面
查看>>
C#--web services之wsdl文件生成cs
查看>>
配置Apache+Tomcat实现SSO(单点登录)
查看>>
《Pro ASP.NET MVC 3 Framework》学习笔记之十五【示例项目SportsStore】
查看>>
Ext右键菜单完整版
查看>>
2012年1月凯立德地图普高清全分辨率懒人包P1750-D5616-2721J09(完美破解,已上路实测,永久下载地址)...
查看>>
SwipeBackActivity 的使用
查看>>
不停止MySQL服务增加从库的两种方式
查看>>
点击div折叠
查看>>