Android放置自定义XML文件

Tom*_*Tom 4 android

我有一个大的XML文件,其排列如下:

<item><title>...</title><link>...</link></item>

parse(new InputSource());如果它存储在我的项目目录中,我该如何使用它来指向这个XML文件?我在哪里放置XML文件?

Com*_*are 6

最好的答案会忽略您的parse(new InputSource())要求.把它放进去res/xml/使用吧getResources().getXml().这可以为您提供XmlPullParser数据.这里的一大优势是在编译步骤中对XML进行了一些预解析,因此在运行时解析比普通XML解析器快十倍.

如果它绝对肯定必须使用DOM或SAX,把它放进去res/raw/,然后getResources().openRawResource()用来获得一个InputStream你可以包装的InputSource.