Единственная причина, по которой я могу думать, это то, что "detailDescription" уже является корнем документа, поэтому, вероятно, element
- это тег, который вы ищете. У него нет дочерних элементов с именем "detailDescription", поэтому getElementsByTagName("detailDescription")
возвращает пустой список. Поэтому измените первую половину вашего кода следующим образом:
Log.i("ZealDeveloper","I M In detail " + element.getTagName());
if(element.getTagName().equalsIgnoreCase("detailDescription")) {
description = element.getAttribute("description");
drivingDirection = element.getAttribute("drivingDirection");
latitude = element.getAttribute("latitude");
longitude = element.getAttribute("longitude");
}
/* rest of your code...*/