2014-07-05 79 views
0

我在root中有一個alphabet.xaml。我稱這個代碼爲讀取xml文件:windows phone中的文件路徑

_loadedData = XDocument.Load("Assets/xml/alphabet.xml").Descendants("item"); 

每件事情都很好。

現在我在根目錄下創建一個文件夾「AppService」,並在該文件夾中創建一個類文件「service.cs」。

現在我將上面的代碼移動到service.cs類中作爲一個分離的方法「XmlDocumentLoader()」。我使用它Alphabet.xaml是這樣的:

AppService appService = new AppService(); 
var a = appService.XmlDocumentLoader("Assets/xml/alphabet.xml", "item"); 

但現在我得到錯誤。地址有問題。但我不知道我該怎麼做。

你能指導我什麼改變我必須適用於我的代碼?

回答

1

嘗試通過在開始使用../移動文件夾路徑背景上一級(弄根作爲當前上下文),那麼你可以繼續使用的路徑,你已經有了:

var a = appService.XmlDocumentLoader("../Assets/xml/alphabet.xml", "item"); 
相關問題