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

Парсинг XML - Android

Восстановить пароль Регистрация
Другие темы раздела
Android API для праздничных дней календаря http://www.cyberforum.ru/android-dev/thread1048345.html
Подскажите какое-нибудь API, чтобы можно было сформировать запрос вида месяц/год/локаль и выдало бы список всех праздничных дней. Нашел что-то типа такого http://kayaposoft.com/enrico/json/v1.0/?action=getPublicHolidaysForMonth&month=1&year=2013&country=rus Но там косяк какой-то, сервис периодически зависает, а еще месяцы начинаются с числа 1, а числа 12 - просто нет)) Ошибок не выдает, но...
Android Основной класс, для наследования от него данных для всех остальных классов Здравствуйте, как удобным способом сделать класс в котором будут проинициализированы некоторые поля (например, имя сервера к которому постоянно идет обращение и др.) и некоторые методы (например Alert Dialog, проверка соединения), и так чтобы потом можно было их использовать из любого класса в проекте.. типа они глобальные для всего проекта. Как это реализовать? Например есть класс class... http://www.cyberforum.ru/android-dev/thread1048344.html
Напоминалка Android
Привет. Нужно написать напоминалку, действующую по такому принципу: есть возможность установить время старта напоминания, интервал повторения и текст. Время устанавливаю с помощью TimePicker. Как я хотела сделать: повесить на TimePicker слушатель событий и когда там будет происходить какие-то события делать там вот что: timepicker.setOnTimeChangedListener(new...
Онлаин радио - возможности Android
Задумал одну програмку ("оки-токи" внутри локальной сети без инета) и нужно понять теорию онлайн радио. Гуру, помогите! Накидайте пожалуста ссылок на теорию, учебники... В основном интересует такое: 1) Сколько ПРОТОКОЛОВ аудио-радио существует? Все ли они поддерживаются андроидом (стандартным)? Хочу написать программу и под Win, и нужен общий протокол передачи аудио. 2) Есть ли механизм...
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 pIntent = PendingIntent.getBroadcast(this, 0, intent, 0); return pIntent; }
Android Нажатие на элементы ListView Всем доброго времени суток. Коллеги, помогите решить проблему. Структура приложения: Data.java public class Data extends Application{ final static String list1 = new String { "item1", "item2", "item3"}; final static String list2 = new String { "item1", "item2", "item3"}; MainActivity.java подробнее

Показать сообщение отдельно
spydark91
84 / 84 / 2
Регистрация: 03.03.2011
Сообщений: 1,872
19.12.2013, 15:56     Парсинг XML
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>
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru