2009-11-29 176 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