XmlPullParser获得文件系统文件 [英] XmlPullParser get file from filesystem

查看:141
本文介绍了XmlPullParser获得文件系统文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在Android的文件系统我的应用程序创世xml文件。我定义解析与XmlPullParser这个文件,但我得到的错误诡计编译:变量解析器可能尚未初始化。我的code:

 的InputStream的InputStream = openFileInput(settings.xml中);
XmlPullParser分析器;
parser.setInput(InputStream中,NULL);

不知道,如何修复它。我使用的IntelliJ IDEA12和Android 2.3 SDK。


解决方案

  

我使用Eclipse及以下code已经为我工作:


您可能会错过下面第一行:

  XmlPullParserFactory xppf = XmlPullParserFactory.newInstance();
 xppf.setNamespaceAware(真);
 XmlPullParser XPP = xppf.newPullParser(); 文件与myXML =新的文件(myXML.xml); //给正确的路径
 FIS的FileInputStream =新的FileInputStream(与myXML); xpp.setInput(FIS,NULL);

I my app creater xml file in Android file system. I ned parse this file with XmlPullParser, but I get error wile compilation: "variable parser might not have been initialized". My code:

InputStream inputStream = openFileInput("settings.xml");
XmlPullParser parser;
parser.setInput(inputStream, null);

Have no idea, how to repair it. I use Intellij IDEA12 and Android 2.3 SDK.

解决方案

I use Eclipse and the below code has worked for me:

You might be missing the below first line:

 XmlPullParserFactory xppf = XmlPullParserFactory.newInstance();
 xppf.setNamespaceAware(true); 
 XmlPullParser xpp = xppf.newPullParser();

 File myXML = new File("myXML.xml"); // give proper path            
 FileInputStream fis = new FileInputStream(myXML);

 xpp.setInput(fis, null);

这篇关于XmlPullParser获得文件系统文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆