我正在寻找从xap文件外部但存储在同一文件夹中的XML文件加载数据。
我加载XML的经验是使用了XDocument类,但这只接受位置字符串。如果xml文件包含在XAP中但我需要将其加载到外部,无论整个项目托管在哪个站点上,这都没关系
我希望这是有道理的,任何帮助都会很棒:)
答案 0 :(得分:2)
您可以使用WebClient及其DownloadStringAsync方法,然后使用XDocument.Parse或XElement.Parse将下载的字符串解析为DOM。但请注意,Silverlight不允许您访问另一个域上的资源(包括HTTP上的XML文件),除非该域的根目录中有cross domain policy file。
答案 1 :(得分:1)