_wengwenwen 2015-03-15 06:35 采纳率: 0%
浏览 2392

android中读取根目录下的xml文件

显示无法读取文件

 package com.example.testreadxml;

import java.io.IOException;
import java.io.InputStream;

import org.xmlpull.v1.XmlPullParser;
import org.xmlpull.v1.XmlPullParserException;

import android.app.Activity;
import android.os.Bundle;
import android.sax.TextElementListener;
import android.util.Xml;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.TextView;
import android.widget.Toast;


public class MainActivity extends Activity {
    private TextView tv;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        tv = (TextView) findViewById(R.id.textview1);
        InputStream is = MainActivity.class.getClassLoader().getResourceAsStream("weather.xml");


        XmlPullParser parser =  Xml.newPullParser();
        try {
            parser.setInput(is, "utf-8");
            int type = parser.getEventType();
            StringBuilder sb = new StringBuilder();


            while (type!= XmlPullParser.END_DOCUMENT){
                String str = parser.nextText();
                sb.append(str);
                parser.next();
            }
            tv.setText(sb.toString());

        } catch (XmlPullParserException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
            Toast.makeText(this, "失败", 0).show();

        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }



}

图片说明

weather.xml代码

 <?xml version="1.0" encoding="utf-8"?>

    <city >
        上海
    </city>


  • 写回答

3条回答 默认 最新

  • devmiao 2015-03-15 07:09
    关注

    检查下文件是否存在、路径权限等等。

    评论

报告相同问题?

悬赏问题

  • ¥15 按键修改电子时钟,C51单片机
  • ¥60 Java中实现如何实现张量类,并用于图像处理(不运用其他科学计算库和图像处理库))
  • ¥20 5037端口被adb自己占了
  • ¥15 python:excel数据写入多个对应word文档
  • ¥60 全一数分解素因子和素数循环节位数
  • ¥15 ffmpeg如何安装到虚拟环境
  • ¥188 寻找能做王者评分提取的
  • ¥15 matlab用simulink求解一个二阶微分方程,要求截图
  • ¥30 乘子法解约束最优化问题的matlab代码文件,最好有matlab代码文件
  • ¥15 写论文,需要数据支撑