Java android应用程序中xml解析文件的存储位置
我是一个新的开发者。在我的应用程序中,我试图解析两个xml文件。第一个xml文件包含一些数据列表,如下所示:Java android应用程序中xml解析文件的存储位置,java,android,xml-parsing,Java,Android,Xml Parsing,我是一个新的开发者。在我的应用程序中,我试图解析两个xml文件。第一个xml文件包含一些数据列表,如下所示: <?xml version="1.0"?> <Subjects> <Chapter> <chapter-name>A</chapter-name> <packs><pack><packname>B</packname> <
<?xml version="1.0"?>
<Subjects>
<Chapter>
<chapter-name>A</chapter-name>
<packs><pack><packname>B</packname>
</packs>
</Chapter>
</Subjects>
有人能解释一下我犯了什么错误吗?把它放在您的资产文件夹中并访问它 喜欢file:///android_asset/yourxml.xml
我想你应该看看我不知道这是否是最好的方法,但下面是你可以做到的方法。将xml文件放在res/xml目录中(您需要创建它)。假设您的xml文件是list.xml,并且它位于res/xml/中,您可以像这样使用getResources()访问您的xml文件
getResources().getXml(R.xml.list);
//getting the path of xml to parse
inputstream = this.getResources().openRawResource(R.raw.list);
resID = getResources().getIdentifier(name, "raw", "com.gis.flash");
getResources().getXml(R.xml.list);