如何解析位于我的android项目中的本地XML文件(在res / XML文件夹中),并希望获取该文件中的值。
答案 0 :(得分:10)
要访问res/xml
中存储的XML资源,请从任何Activity
或其他Context
致电getResources().getXml()
。您需要向getXml()
提供要加载的XML的ID(R.xml.myfile
)。
答案 1 :(得分:4)
阅读你的xml添加代码,如下所示
XmlResourceParser myxml = mContext.getResources().getXml(R.xml.MyXml);
//MyXml.xml is name of our xml in newly created xml folder, mContext is the current context
// Alternatively use: XmlResourceParser myxml = getContext().getResources().getXml(R.xml.MyXml);
myxml.next();//Get next parse event
int eventType = myxml.getEventType(); //Get current xml event i.e., START_DOCUMENT etc.
并获取代码内容添加如下所示的代码