Windows手机中的文件路径

时间:2014-07-05 19:36:07

标签: xaml windows-phone-7 windows-phone-8

我在root中有一个alphabet.xaml。我将此代码称为读取xml文件:

 _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 个答案:

答案 0 :(得分:1)

尝试将文件夹路径上下文向上移动一级(以root作为当前上下文),在开头使用../,然后您可以继续使用已有的路径:

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