Урок 79. XmlPullParser. Парсим XML
Re: Урок 79. XmlPullParser. Парсим XML
Используй StringReader.
Re: Урок 79. XmlPullParser. Парсим XML
Добрый день. Помогите понять для чего добавляем String tmp после знака равно? Или где об этом можно прочитать? Если убрать tmp, то в логе пропадает "multitouch = yes".
for (int i = 0; i < xpp.getAttributeCount(); i++) {
tmp = tmp + xpp.getAttributeName(i) + " = "
+ xpp.getAttributeValue(i) + ", ";
}
Спасибо за ваш ответ и комментарии.
for (int i = 0; i < xpp.getAttributeCount(); i++) {
tmp = tmp + xpp.getAttributeName(i) + " = "
+ xpp.getAttributeValue(i) + ", ";
}
Спасибо за ваш ответ и комментарии.
-
- Сообщения: 7
- Зарегистрирован: 16 фев 2015, 08:41
Re: Урок 79. XmlPullParser. Парсим XML
Как узнать количество элементов XML? для того, чтобы показать прогресс парсинга, например, при загрузке данных в БД больших файлов
Re: Урок 79. XmlPullParser. Парсим XML
У меня есть xml
Данные я беру с сервера, расшифровываю и записываю в файл
FileOutputStream fOut = openFileOutput("previewdata.xml", MODE_PRIVATE);
OutputStreamWriter osw = new OutputStreamWriter(fOut);
osw.write(text1);
osw.flush();
osw.close();
После по уроку делаю парсинг.
Вот пример моего xml
<dict>
<key>applicationContent</key>
<array>
<dict>
<key>stringIDKey</key>
<string>1</string>
<key>positionOrderKey</key>
<string>1</string>
<key>titleKey</key>
<string>Образцы</string>
<key>previewImage</key>
<string>http://example/image.png</string>
</dict>
<dict>
<key>stringIDKey</key>
<string>2</string>
<key>positionOrderKey</key>
<string>2</string>
<key>titleKey</key>
<string>Образцы</string>
<key>previewImage</key>
<string>http://example/image.png</string>
</dict>
</array>
</dict>
Но как мне получить ТОЛЬКО "stringIDKey", "titleKey"и "previewImage" отдельно для каждого dict
Извините, если ответ был на предыдущих страницах, я пытался, но не смог разобраться
Данные я беру с сервера, расшифровываю и записываю в файл
FileOutputStream fOut = openFileOutput("previewdata.xml", MODE_PRIVATE);
OutputStreamWriter osw = new OutputStreamWriter(fOut);
osw.write(text1);
osw.flush();
osw.close();
После по уроку делаю парсинг.
Вот пример моего xml
<dict>
<key>applicationContent</key>
<array>
<dict>
<key>stringIDKey</key>
<string>1</string>
<key>positionOrderKey</key>
<string>1</string>
<key>titleKey</key>
<string>Образцы</string>
<key>previewImage</key>
<string>http://example/image.png</string>
</dict>
<dict>
<key>stringIDKey</key>
<string>2</string>
<key>positionOrderKey</key>
<string>2</string>
<key>titleKey</key>
<string>Образцы</string>
<key>previewImage</key>
<string>http://example/image.png</string>
</dict>
</array>
</dict>
Но как мне получить ТОЛЬКО "stringIDKey", "titleKey"и "previewImage" отдельно для каждого dict
Извините, если ответ был на предыдущих страницах, я пытался, но не смог разобраться