@Override
protected Void doInBackground(Void... params) {
try {
URL url = new URL(URL);
HttpURLConnection connection = (HttpURLConnection) url
.openConnection();
connection.setRequestMethod("GET");
InputStream inputStream = connection.getInputStream();
processXML(inputStream);
} catch (Exception e) {
Log.i("Exceptionnnn", e.toString());
}
return null;
}
private String processXML(InputStream inputStream) throws Exception {
DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory
.newInstance();
DocumentBuilder documentBuilder = documentBuilderFactory
.newDocumentBuilder();
Document xmlDocument = documentBuilder.parse(inputStream);
Element rootElement = xmlDocument.getDocumentElement();
NodeList itemsList = rootElement.getElementsByTagName("entry");
NodeList itemChildren = null;
Node currentItem = null;
Node currentChild = null;
int count = 0;
for (int i = 0; i < itemsList.getLength(); i++) {
currentItem = itemsList.item(i);
itemChildren = currentItem.getChildNodes();
for (int j = 0; j < itemChildren.getLength(); j++) {
currentChild = itemChildren.item(j);
if (currentChild.getNodeName().equalsIgnoreCase("title")) {
textAlbum1.add(currentChild
.getTextContent();
}
if (currentChild.getNodeName().equalsIgnoreCase("id")) {
}
if (currentChild.getNodeName().equalsIgnoreCase("im:image")) {
count++;
if (count == 3) {
imageAlbum1.add(currentChild.getTextContent());
}
}
}
count = 0;
}
return null;
}
}
protected Void doInBackground(Void... params) {
try {
URL url = new URL(URL);
HttpURLConnection connection = (HttpURLConnection) url
.openConnection();
connection.setRequestMethod("GET");
InputStream inputStream = connection.getInputStream();
processXML(inputStream);
} catch (Exception e) {
Log.i("Exceptionnnn", e.toString());
}
return null;
}
private String processXML(InputStream inputStream) throws Exception {
DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory
.newInstance();
DocumentBuilder documentBuilder = documentBuilderFactory
.newDocumentBuilder();
Document xmlDocument = documentBuilder.parse(inputStream);
Element rootElement = xmlDocument.getDocumentElement();
NodeList itemsList = rootElement.getElementsByTagName("entry");
NodeList itemChildren = null;
Node currentItem = null;
Node currentChild = null;
int count = 0;
for (int i = 0; i < itemsList.getLength(); i++) {
currentItem = itemsList.item(i);
itemChildren = currentItem.getChildNodes();
for (int j = 0; j < itemChildren.getLength(); j++) {
currentChild = itemChildren.item(j);
if (currentChild.getNodeName().equalsIgnoreCase("title")) {
textAlbum1.add(currentChild
.getTextContent();
}
if (currentChild.getNodeName().equalsIgnoreCase("id")) {
}
if (currentChild.getNodeName().equalsIgnoreCase("im:image")) {
count++;
if (count == 3) {
imageAlbum1.add(currentChild.getTextContent());
}
}
}
count = 0;
}
return null;
}
}
No comments:
Post a Comment