我将本地 XML 文件放入res/raw
,然后将其加载到InputStreamer
对象中。它工作正常,我能够解析它的内容。
当我将相同的 XML 放入res/xml
中时,我会XmlPullParserException
说它找不到 START 标记。
我使用此代码填充InputStream
对象:
InputStream is = getResources().openRawResource(R.raw.data);
并且这一行从以下位置加载 XML /res/xml
:
InputStream is = context.getResources().openRawResource(R.xml.data);
为什么会这样?如果第二种方法是错误的,那么目的是res/xml
什么?