从Silverlight加载XML文件

时间:2009-11-29 23:39:24

标签: xml silverlight

我正在寻找从xap文件外部但存储在同一文件夹中的XML文件加载数据。

我加载XML的经验是使用了XDocument类,但这只接受位置字符串。如果xml文件包含在XAP中但我需要将其加载到外部,无论整个项目托管在哪个站点上,这都没关系

我希望这是有道理的,任何帮助都会很棒:)

2 个答案:

答案 0 :(得分:2)

您可以使用WebClient及其DownloadStringAsync方法,然后使用XDocument.Parse或XElement.Parse将下载的字符串解析为DOM。但请注意,Silverlight不允许您访问另一个域上的资源(包括HTTP上的XML文件),除非该域的根目录中有cross domain policy file

答案 1 :(得分:1)