2009-11-29 117 views
1

我正在从XML文件加载数据,该文件在xap文件外部,但存储在相同的文件夹中。从Silverlight加载XML文件

我加载XML的经验是使用XDocument类,但只接受位置字符串。如果XML文件包含在XAP中,这是好的,但我需要它,整个工程于

主办的网站加载外部,无论我希望是有道理的和任何帮助将是巨大的:)

回答

2

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

+2

你是爱因斯坦的相对详细的博客? – 2009-11-30 00:54:54

+0

我从来没有看过它,但他的叔叔雅各布可能是一个链接。 – Josh 2009-11-30 01:49:59