public List<String> search(String key, String url){ List<String> items = new ArrayList<String>(); XmlParser parser = new XmlParser(); String xml = parser.getXmlFromUrl(url); // getting XML Document doc = parser.getDomElement(xml); NodeList nl = doc.getElementsByTagName("book"); for(int i = 0; i<nl.getLength();i++){ Element e = (Element) nl.item(i); NodeList n = e.getElementsByTagName("string"); if(parser.getElementValue(n.item(1)).equals(key) || parser.getElementValue(n.item(2)).equals(key) ){ items.add(parser.getElementValue(n.item(0))); } } return items; }
Document doc = parser.getDomElement(xmlresult); // getting DOM element NodeList nl = doc.getElementsByTagName(KEY_ITEM);