Разбор XML из URL - PullRequest
       6

Разбор XML из URL

0 голосов
/ 01 марта 2012

ребята, у меня есть xml в URL, и мне нужно разобрать, что xml

ниже - это мой xml

вот как я анализирую

InputStream in = new FileInputStream(file);
builder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
doc = builder.parse(in, null);


            NodeList audio = doc.getElementsByTagName("point");
            int len = audio.getLength();
            Toast t = Toast.makeText(getApplicationContext(), "Length is "+len, 0);
            t.show();

            for (int i = 0; i < len; i++) {

                Node singleTerminalNode1 = audio.item(i);
                Element secondlevel = (Element)singleTerminalNode1;
                NodeList value2Nodes = (secondlevel).getElementsByTagName("file");
                String audioxml = ((Element)value2Nodes.item(0)).getAttribute("name");
                System.out.println("got the value from audioxml "+audioxml);
                Toast toast = Toast.makeText(getApplicationContext(), "Downloaded to Sdcard/varun/"+audioxml, 0);
                toast.show();

            }

Но мне нужно разобрать с URL, как получить это

1 Ответ

1 голос
/ 01 марта 2012
URL url;
url = new URL("http://.....");
URLConnection ucon = url.openConnection();
ucon.connect();
url.openStream()

url.openStream() возвращает InputStream. Так что замените свой new FileInputStream(file); на него, и все будет хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...