在Android / Mono中读取xml文件

时间:2012-09-02 13:08:21

标签: android xml mono xamarin.android

我正在尝试读取一个xml文件,我打算将其作为移动应用程序的一部分包含在内。我创建了一个名为“XML”的文件夹,并添加了一个名为“test.xml”的文件。文件构建操作设置为内容。当我运行应用程序时,它会在尝试查找文件时崩溃。这是我正在使用的代码:

_path = "XML/test.xml";
doc = new XmlDocument();
doc.Load(_path);

这是我得到的错误:

  

抛出了System.IO.DirectoryNotFoundException。

     

无法找到路径“/XML/test.xml”的一部分

我是否需要以某种方式注册目录/文件夹?感谢您的任何建议,我确信我错过了一些简单的事情......

1 个答案:

答案 0 :(得分:0)

你的意思是你在项目中创建了XML目录吗?

如果要将XML包含到APK中,最好的方法之一是创建/res/xml/file.xml并使用Resources类在应用程序中读取它。 请看一下这个帖子 - 也许你会觉得它很有帮助。 Open XML file from res/xml in Android 祝你好运