我正在尝试读取一个xml文件,我打算将其作为移动应用程序的一部分包含在内。我创建了一个名为“XML”的文件夹,并添加了一个名为“test.xml”的文件。文件构建操作设置为内容。当我运行应用程序时,它会在尝试查找文件时崩溃。这是我正在使用的代码:
_path = "XML/test.xml";
doc = new XmlDocument();
doc.Load(_path);
这是我得到的错误:
抛出了System.IO.DirectoryNotFoundException。
无法找到路径“/XML/test.xml”的一部分
我是否需要以某种方式注册目录/文件夹?感谢您的任何建议,我确信我错过了一些简单的事情......
答案 0 :(得分:0)
你的意思是你在项目中创建了XML目录吗?
如果要将XML包含到APK中,最好的方法之一是创建/res/xml/file.xml并使用Resources类在应用程序中读取它。 请看一下这个帖子 - 也许你会觉得它很有帮助。 Open XML file from res/xml in Android 祝你好运