silverlight5如何读取本地xml文件
我现在的环境是 silverlight5
想要在sl中读取本地的一个xml 这个xml放在本地哪个位置无所谓
我把data。xml和。xap和网页放到同一目录下 用下面的代码无法读取xml
using(XmlReader reader = XmlReader.Create( "data.xml") )
{
}
或者
using(XmlReader reader = XmlReader.Create( "d:/data.xml") )
{
}
请问 sl 要怎样读取本地的xml文件啊?
[解决办法]
请先搞清楚silverlight的访问文件的权限...比如独立存储区、OOB情况等...
没搞清楚白搭!
[解决办法]
用webclient.它提供以字符串格式读取和流形式读取。
[解决办法]
貌似是sl中不允许读取客户端具体路径的文件的,这个是由沙盒限制的!我现在也为了获取具体路径而恼火呢!
[解决办法]
在Silverlight 5中如果要访问本地的文件,需要提升Silverlight程序在本地的访问权限。可以参考下面一篇文章对本地文件的访问。
http://www.cnblogs.com/chengxingliang/archive/2011/04/28/2030800.html