我正在尝试创建一个使用Web服务的Android应用程序。我想使用XDocument读取XML文件。我在项目xmlfolder中创建了一个文件夹,并将名为myxml的XML文件放入其中。

我已经尝试过像How to load XML file located inside the folder of the application in window phone 7?这样的其他解决方案,但似乎没有用。我不断收到错误:

System.IO.DirectoryNotFoundException: Could not find a part of the path "/xmlfolder/myxml.xml"



myxml.xml   myxml is null


这是我尝试过的方法:

if (string.IsNullOrEmpty(myFIileXML))
{
    XDocument loadedData = XDocument.Load ("xmlfolder/myxml.xml");
    myFileXML = loadedData.ToString ();
}

最佳答案

我认为您没有正确指定相对路径。您还缺少。在myxmlxml中,尽管我猜这只是您的帖子中的错字。尝试以下方法:

XDocument loadedData = XDocument.Load ("../xmlfolder/myxml.xml");

10-07 15:27