Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Парсинг XML - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android API для праздничных дней календаря http://www.cyberforum.ru/android-dev/thread1048345.html
Подскажите какое-нибудь API, чтобы можно было сформировать запрос вида месяц/год/локаль и выдало бы список всех праздничных дней. Нашел что-то типа такого...
Программирование Android Основной класс, для наследования от него данных для всех остальных классов Здравствуйте, как удобным способом сделать класс в котором будут проинициализированы некоторые поля (например, имя сервера к которому постоянно идет обращение и др.) и некоторые методы (например... http://www.cyberforum.ru/android-dev/thread1048344.html
Напоминалка Программирование Android
Привет. Нужно написать напоминалку, действующую по такому принципу: есть возможность установить время старта напоминания, интервал повторения и текст. Время устанавливаю с помощью TimePicker. ...
Онлаин радио - возможности Программирование Android
Задумал одну програмку ("оки-токи" внутри локальной сети без инета) и нужно понять теорию онлайн радио. Гуру, помогите! Накидайте пожалуста ссылок на теорию, учебники... В основном интересует...
Программирование Android AlarmManager и android 2.3.4 http://www.cyberforum.ru/android-dev/thread1048062.html
В android 2.3.4 создаю AlarmManager private PendingIntent createIntent(String action) { Intent intent = new Intent(this, AlarmReceiver.class); intent.setAction(action); PendingIntent...
Программирование Android Нажатие на элементы ListView Всем доброго времени суток. Коллеги, помогите решить проблему. Структура приложения: Data.java public class Data extends Application{ final static String list1 = new String { "item1",... подробнее

Показать сообщение отдельно
spydark91
85 / 85 / 2
Регистрация: 03.03.2011
Сообщений: 1,873

Парсинг XML - Программирование Android

19.12.2013, 15:56. Просмотров 1414. Ответов 6
Метки (Все метки)

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
try {
                    DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
                    DocumentBuilder builder = factory.newDocumentBuilder();
                    Document doc = builder.parse(new InputSource(new ByteArrayInputStream(ans.getBytes("utf-8"))));
                    NodeList nodes = doc.getElementsByTagName("usersReiting");
                    for (int i = 0; i<51; i++) {
                        Element element = (Element) nodes.item(i);  
                        NodeList title = element.getElementsByTagName("string");
                        for (int j = 0; j < 5; j++) { 
                            Element line = (Element) title.item(j);
                            Log.d(line.getAttribute("name"),((Node) line).getTextContent());    
                        }                   
                    }           
                } catch (ParserConfigurationException e1) {
                    e1.printStackTrace();
                } catch (SAXException e) {
                    e.printStackTrace();
                } catch (IOException e) {
                    e.printStackTrace();
                }
12-19 11:49:00.666: E/AndroidRuntime(407): FATAL EXCEPTION: AsyncTask #1
12-19 11:49:00.666: E/AndroidRuntime(407): java.lang.RuntimeException: An error occured while executing doInBackground()
12-19 11:49:00.666: E/AndroidRuntime(407): at android.os.AsyncTask$3.done(AsyncTask.java:200)
12-19 11:49:00.666: E/AndroidRuntime(407): at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:274)
12-19 11:49:00.666: E/AndroidRuntime(407): at java.util.concurrent.FutureTask.setException(FutureTask.java:125)
12-19 11:49:00.666: E/AndroidRuntime(407): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:308)
12-19 11:49:00.666: E/AndroidRuntime(407): at java.util.concurrent.FutureTask.run(FutureTask.java:138)
12-19 11:49:00.666: E/AndroidRuntime(407): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
12-19 11:49:00.666: E/AndroidRuntime(407): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)
12-19 11:49:00.666: E/AndroidRuntime(407): at java.lang.Thread.run(Thread.java:1019)
12-19 11:49:00.666: E/AndroidRuntime(407): Caused by: java.lang.IllegalArgumentException: Illegal character in query at index 36: http://p.yomu.ru/2.php?fio=null null null
12-19 11:49:00.666: E/AndroidRuntime(407): at java.net.URI.create(URI.java:776)
12-19 11:49:00.666: E/AndroidRuntime(407): at org.apache.http.client.methods.HttpGet.<init>(HttpGet.java:75)
12-19 11:49:00.666: E/AndroidRuntime(407): at com.p.generalScreen_1$GetReit.doInBackground(generalScreen_1.java:84)
12-19 11:49:00.666: E/AndroidRuntime(407): at com.p.generalScreen_1$GetReit.doInBackground(generalScreen_1.java:1)
12-19 11:49:00.666: E/AndroidRuntime(407): at android.os.AsyncTask$2.call(AsyncTask.java:185)
12-19 11:49:00.666: E/AndroidRuntime(407): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:306)
12-19 11:49:00.666: E/AndroidRuntime(407): ... 4 more


структура документа
XML
1
2
3
4
5
6
7
8
9
10
11
<usersReiting>
    <user>
        <string ... >...</string>
        ....
    </user>
    еще 49 повторений тега <user>
    <iUser>
        <string ... >...</string>
        ....
    </iUser>
</userReiting>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru