从网络数据库解析xml文件的问题

时间:2011-03-29 10:22:34

标签: android url inputstream xml-parsing

在我的应用程序中我从网络数据库获取xml文件,我的整体编码只有一个错误,

它显示我提到输入的行中的错误

我提到输入为

url = new InputStream(http://siva.com);

它用红线标记InputStream一词,并将错误显示为Cannot instantiate the type InputStream

如何输入网址,请帮助我....

3 个答案:

答案 0 :(得分:1)

是的,你不能实例化InputStream,看看这个:http://download.oracle.com/javase/tutorial/networking/urls/readingURL.html

import java.net.*;
import java.io.*;
public class URLReader {
    public static void main(String[] args) throws Exception {
    URL yahoo = new URL("http://www.yahoo.com/");
    BufferedReader in = new BufferedReader(
            new InputStreamReader(
            yahoo.openStream()));
    String inputLine;
    while ((inputLine = in.readLine()) != null)
        System.out.println(inputLine);
    in.close();
    }
}

答案 1 :(得分:1)

URL url = new URL("http://siva.com");
URLConnection uc = url.openConnection();

InputStreamReader input = new InputStreamReader(uc.getInputStream());

答案 2 :(得分:1)

另一个去吧:-)

            // Send data
            URL url = new URL("##YOURURL##");
            URLConnection conn = url.openConnection();
            conn.setDoOutput(true);
            OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
            wr.write(data);
            wr.flush();

            // Get the response
            BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
            line = rd.readLine();
            if(line != null) {
                System.out.println(line);
            }

            wr.close();
            rd.close();