У меня есть xml из Http Response, Может ли кто-нибудь дать мне пример для того, чтобы разобрать этот ответ HTTP с помощью парсера sax в android?Как разобрать xml из Http Response Android
-1
A
ответ
2
В этом примере предполагается, что все данные находятся в корневом узле
DocumentBuilderFactory builderFactory = DocumentBuilderFactory.newInstance();
try {
DocumentBuilder builder = builderFactory.newDocumentBuilder();
try {
URL url;
url = new URL("http://yourURLhere.com");
Document document = builder.parse(new InputSource(url.openStream()));
Element rootElement = document.getDocumentElement();
try{
//get the different xml fields here
Date xmlDateLastNotification = new Date(rootElement.getAttribute("dateLastNotification").toString());
String someOtherVariable = rootElement.getAttribute("xmlNode").toString();
}catch(Exception e){}
} catch (SAXException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
0
Я использовал очень маленькую библиотеку (это два файла): minim-xml-parser. Существует учебник о том, как использовать его здесь: http://www.andengine.org/forums/tutorials/robust-xml-parsing-t4281.html
А библиотека здесь: http://code.google.com/p/minimize-xml-parser/
0
Упрощенный исходный код для синтаксический анализ и работа с данными XML и веб-сервисами в Android link
Вы смогли разобрать ответ? Пожалуйста, сообщите нам, если вы это получили. – davehale23