对不起,如果这是一个简单的问题,但我最近才开始学习编码,最终目标是让自己成为一个简单的维护清单应用程序。在Android中解析xml的代码问题,试图使用InputStream
我想包括我可以从主屏幕应用调用的部件号列表。我已经将原始列表从excel文件转换为使用Microsoft Access的xml文件,因为我一直在阅读它是Android中的首选文件格式。我试图使用本网站上的大多数代码(http://p-xr.com/android-tutorial-how-to-parseread-xml-data-into-android-listview/),但我试图利用我已经添加到R.raw的xml文件,而不是从http中拉取它。
我假设我必须用InputStream命令替换getxml命令,但我不知道如何?
感谢您的快速响应。我很难为此为我工作。我得到这个错误,如果我使用代码如下; 无法从类型ContextWrapper – user1193854 2012-02-08 08:58:36
的非静态方法getResources()中进行静态引用,您在哪里调用该方法?不是活动吗?当你从活动中使用该方法,然后只是调用,其他人你需要一个上下文实例,如活动等.. – lulumeya 2012-02-08 09:04:00
在这个例子中我使用它调用(String xml = XmlDecode.getXML(); Document doc = XmlDecode.XMLfromString(xml );) 然后在我的XmlDecode类中,我有(公共静态String getXML(); getResources()。getXML(resourceid) – user1193854 2012-02-08 09:16:06