This is what I was looking for where public_material is my xml in which data is saved:-
try{InputStream is = getActivity().getAssets().open("public_material.xml");
DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
doc = dBuilder.parse(is);
doc.getDocumentElement().normalize();
nList = doc.getElementsByTagName("inneritem");
for (int temp = 0; temp < nList.getLength(); temp++) {
Node GetEementNode = nList.item(temp);
if (GetEementNode.getNodeType() == Node.ELEMENT_NODE) {
eElement = (Element) GetEementNode;
String strID = eElement.getAttribute("id");
if(strID.equals(ItemsID)){
NodeList conditionList = eElement.getElementsByTagName("Seconditem");
for(int secondTemp = 0; secondTemp<conditionList.getLength();secondTemp++){
Node getSecondNode = conditionList.item(secondTemp);
if(getSecondNode.getNodeType() == Node.ELEMENT_NODE){
Element SecondElement = (Element) getSecondNode;
String secondItemsDataID = SecondElement.getAttribute("id");
String secondItemsData = SecondElement.getAttribute("title");
GetterSetter row = new GetterSetter(secondItemsDataID,secondItemsData);
arrList.add(row);
}
}
}
// String Title = eElement.getAttribute("title");
//String Thumbnail = eElement.getAttribute("thumbnail");
// GetterSetter row = new GetterSetter(strID,Title, Thumbnail);
// GetterSetter row = new GetterSetter(strID,Title);
// arrList.add(row);
}
}
} catch (Exception e) {
}