Silverlight实用窍门系列:1.Silverlight读取外部XML加载配置---(使用WebClient读取XAP包同目录下的XML文件))【附带实例源码】使用WebClient读取XAP包同目录下的XML文件 我们想要读取XAP包下面的XML文件,需要将此XML文件放在加载XAP包的网页的目录中去,然后使用URI方式读取此URL方式下的XML文件。 首先使用WebClient来异步下载此URL方式的XML文件,然后使用XmlReader来读取此XML文件的数据内容。 在这里我们一共有3个知识点需要掌握: 第一:获取当前调用此Silverlight程序XAP包的网页的地址的前缀,以获取XML文件的URL地址。 Uri uri = new Uri(GetURL() + "/Config.xml", UriKind.Absolute); 第三:使用XmlReader读取XML文件 Stream stream = e.Result; 需要引入的域名空间如下: using System.IO; 所有的具体代码如下:
Config.xml文件代码 <configuration> <TestData>First Test Data</TestData> <SecData>Secend Test Data</SecData> </configuration> 本实例程序在Silverlight 4.0的开发环境,VS2010开发。 以下为源码:点击下载SLReadXML.rar |
|
来自: 泉水930 > 《silverlight》