是否可以从xml / csv文件中读取数据并在Android应用程序中显示?任何指针都会非常有用。
答案 0 :(得分:1)
您可以使用Xml pull parser。可以在android的开发者网站上找到好的文档。
答案 1 :(得分:1)
首先将您的xml文件放在原始文件夹
中然后尝试这个(Xml pull Parser)
String temp1 = "" ,string 1;
final InputStream object = this.getResources().openRawResource(R.raw.data);
final InputStreamReader isr = new InputStreamReader(object);
try {
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
factory.setNamespaceAware(true);
XmlPullParser parser = factory.newPullParser();
parser.setInput(isr);
int eventType = parser.getEventType();
while (true)
{
if(eventType == XmlPullParser.END_DOCUMENT)
{
break;
}
else
temp1 = parser.getName();
{
switch(eventType)
{ case XmlPullParser.START_DOCUMENT:
break;
case XmlPullParser.START_TAG:
parser.getName());
if(temp1.equalsIgnoreCase("Your Conditions")) {
string 1 = parser.nextText();
//save the parsed message to string
}
break;
case XmlPullParser.END_TAG:
break;
case XmlPullParser.TEXT:
break;
}
eventType = parser.next();
}
}