static final String KEY_ITEM = "URL"; // parent node XMLParser parser = new XMLParser(); String xml = parser.getXmlFromUrl(URL); // getting XML Document doc = parser.getDomElement(xml); // getting DOM element NodeList nl = doc.getElementsByTagName(rootitem); // looping through all item nodes <item> for (int i = 0; i < nl.getLength(); i++) { Node node = nl.item(i); Element e = (Element) node; NodeList tag = e.getElementsByTagName("url"); Element element = (Element) tag.item(0); tag = element.getChildNodes();` // name child value String value = ((Node) categoryList.item(0)).getNodeValue().toString();
ArrayList<HashMap<String, String>> searchList = new ArrayList<HashMap<String, String>>(); XMLParser parser = new XMLParser(); String xml = parser.getXmlFromUrl(URL); // getting XML from URL Document doc = parser.getDomElement(xml); // getting DOM element NodeList nl = doc.getElementsByTagName(KEY_PRODUCT); for (int i = 0; i < nl.getLength(); i++) { Cursor cousor_image = null; HashMap<String, String> map = new HashMap<String, String>(); Element e = (Element) nl.item(i); map.put(KEY_PRODUCT_ID, parser.getValue(e, KEY_PRODUCT_ID)); searchList.add(map); Element elm = (Element) n3.item(0);
XMLParser parser = new XMLParser(); Document doc = parser.getDomElement(xml); // getting DOM element NodeList n1 = doc.getElementsByTagName("company"); // looping through all item nodes <item> for (int i = 0; i < n1.getLength(); i++) { Node companyNode = n1.item(i); NodeList childNodes = companyNode.getChildNodes(); // Here we're getting child nodes inside the company node. // Only direct childs will be returned (name and province) for (int j = 0; j < childNodes.getLength(); j++) { Node childNode = childNodes.item(j); if("province".equalsIgnoreCase(childNode.getName())){ //Do something with province } } }
XMLParser parser = new XMLParser(); Document doc = parser.getDomElement(xml); // getting DOM element NodeList n1 = doc.getElementsByTagName("company"); // looping through all item nodes <item> for (int i = 0; i < n1.getLength(); i++) { Element e = (Element) n1.item(i); System.out.println("name node " +parser.getValue(e, "name")); NodeList children = e.getChildNodes(); for (int j = 0; j < children.getLength(); j++) { Node child = children.item(j); if (child.getNodeName().equalsIgnoreCase("province")) { System.out.println("name node " + parser.getValue((Element)child, "name")); } } }
XMLParser parser = new XMLParser(); String xml = parser.getXmlFromUrl(URL); // getting XML Document doc = parser.getDomElement(xml); // getting DOM element NodeList nl = doc.getElementsByTagName(KEY_ITEM); // looping through all item nodes <item> for (int i = 0; i < nl.getLength(); i++) { // creating new HashMap HashMap<String, String> map = new HashMap<String, String>(); Element e = (Element) nl.item(i); // adding each child node to HashMap key => value map.put(KEY_ID, parser.getValue(e, KEY_ID)); list.add(map); }
XMLParser parser = new XMLParser(); String xml = parser.getXmlFromUrl(url); // getting XML from URL Document doc = parser.getDomElement(xml); // getting DOM element XPath xPath = XPathFactory.newInstance().newXPath(); String name = null; try { name=xPath.evaluate("//organization/name/text()", doc).trim(); } catch (XPathExpressionException e1) { // TODO Auto-generated catch block e1.printStackTrace(); }
XMLParser parser = new XMLParser(); String URL = "http://ws.audioscrobbler.com/2.0/?method=artist.gettopalbums&artist=akon&api_key=your_api_key"; String xml = parser.getXmlFromUrl(URL); // getting XML Document doc = parser.getDomElement(xml); // getting DOM element NodeList nl = doc.getElementsByTagName("album"); for (int i = 0; i < nl.getLength(); i++) { Element e = (Element) nl.item(i); Log.e("name", parser.getValue(e, "name")); NodeList k = e.getElementsByTagName("image"); for (int j = 0; j < k.getLength(); j++) { Element e1 = (Element) k.item(j); if(e1.getAttribute("size").equals("large")) Log.e("ImageURL", parser.getValue(e1, "image")); } }
XMLParser parser = new XMLParser(); String URL = "http://ws.audioscrobbler.com/2.0/?method=artist.gettopalbums&artist=akon&api_key=your_api_key"; String xml = parser.getXmlFromUrl(URL); // getting XML Document doc = parser.getDomElement(xml); // getting DOM element NodeList nl = doc.getElementsByTagName("album"); for (int i = 0; i < nl.getLength(); i++) { Element e = (Element) nl.item(i); Log.e("name", parser.getValue(e, "name")); NodeList k = e.getElementsByTagName("image"); for (int j = 0; j < k.getLength(); j++) { Element e1 = (Element) k.item(j); if(e1.getAttribute("size").equals("large")) Log.e("ImageURL", parser.getValue(e1, "image")); } }
public void ShowData() { XMLParser parser = new XMLParser(); String xml = parser.getXmlFromUrl(url); // getting XML Document doc = null; try{ doc = parser.getDomElement(xml); // getting DOM element }catch(SAXException sae){ //print the desired message here } ....... ....... }
private List<String> getXMLList() { data = new ArrayList<String>(); try { XMLParser parser = new XMLParser(); String xml = parser.getXMLFromUrl( "http://www.vogella.com/article.rss" ); Document doc = parser.getDomElement(xml); NodeList nl = doc.getElementsByTagName( KEY_ITEM ); for ( int i = 0 ; i < nl.getLength() ; i++ ) { Element el = (Element) nl.item( i ); data.add( parser.getValue( el, KEY_LINK ) ); } } catch ( Exception e ) { System.out.println ( "Error : " + e.toString() ); } return data; }
private List<String> getXMLList() { data = new ArrayList<String>(); try { XMLParser parser = new XMLParser(); String xml = parser.getXMLFromUrl( "http://www.vogella.com/article.rss" ); Document doc = parser.getDomElement(xml); NodeList nl = doc.getElementsByTagName( KEY_ITEM ); for ( int i = 0 ; i < nl.getLength() ; i++ ) { Element el = (Element) nl.item( i ); data.add( parser.getValue( el, KEY_LINK ) ); } } catch ( Exception e ) { System.out.println ( "Error : " + e.toString() ); } return data; }
final String KEY_ITEM = "result"; // parent node final String KEY_TITLE = "title"; final String KEY_DESC = "description"; final String KEY_LINK = "lien"; XMLParser parser = new XMLParser(); String xml = parser.getXmlFromUrl("YourXmlURL"); // getting XML Document doc = parser.getDomElement(xml); // getting DOM element NodeList elements = doc.getElementsByTagName(KEY_ITEM); List<String> title= new ArrayList<String>(); // or other type List<String> descp= new ArrayList<String>(); Element e; for (int i = 0; i < elements.getLength(); i++) { e = (Element) elements.item(i); title.add(parser.getValue(e, KEY_TITLE)); descp.add(parser.getValue(e,KEY_DESC)); }
XMLParser parser = new XMLParser(); String xml = parser.getXmlFromUrl(URL) ;Document doc = parser.getDomElement(xml);
ArrayList<HashMap<String, String>> urList = new ArrayList<HashMap<String, String>>(); XMLParser parser = new XMLParser(); String xml = parser.getXmlFromUrl(URL); // getting XML from URL Document doc = parser.getDomElement(xml); // getting DOM element NodeList nl = doc.getElementsByTagName("make"); // looping through all song nodes <song> for (int i = 0; i < nl.getLength(); i++) { // creating new HashMap HashMap<String, String> map = new HashMap<String, String>(); Element e = (Element) nl.item(i); // adding each child node to HashMap key => value map.put("name", parser.getValue(e, "name")); map.put("ldpi", parser.getValue(e, "ldpi")); map.put("mdpi", parser.getValue(e, "mdpi")); // adding HashList to ArrayList urList .add(map); }
public void getTagRss(String URL) { XMLParser parser = new XMLParser(); String xml = getXml(URL); Document doc = parser.getDomElement(xml); NodeList nl = doc.getElementsByTagName(Rss_key); // Site tag Name for (int i = 0; i < nl.getLength(); i++) { Element e = (Element) nl.item(i); NodeList children = e.getElementsByTagName(Item_key); for (int j = 0; j < children.getLength(); j++) { Element C1 = (Element) children.item(j); RssObject Value = new RssObject(); Value.Title = parser.getValue(C1, Title_key); Value.Desc = parser.getValue(C1, Desc_key); Gen_Obj.Rsslist2.add(Value); } } }
XMLParser parser = new XMLParser(); String xml = parser.getXmlFromUrl(URL); // getting XML Document doc = parser.getDomElement(xml); // getting DOM element NodeList nl = doc.getElementsByTagName("artist"); // looping through all item nodes <artist> for (int i = 0; i < nl.getLength(); i++) { Element e = (Element) nl.item(i); String name = parser.getValue(e, "name")); String image = parser.getValue(e, "image")); //if you want the artist 'Cher' sigh ;) if (name.equals("Cher")){ //do whatever you want } }
static final String KEY_ITEM = "questions"; // parent node static final String KEY_QUESTION = "question_id"; static final String KEY_QUESTIONNAME = "question_name"; static final String KEY_QUESTIONHINT = "question_hint"; XMLParser parser = new XMLParser(); String xml = parser.getXmlFromUrl(URL); // getting XML Document doc = parser.getDomElement(xml); // getting DOM element NodeList nl = doc.getElementsByTagName(KEY_ITEM); // looping through all item nodes <item> for (int i = 0; i < nl.getLength(); i++) { String name = parser.getValue(e, KEY_QUESTION); // name child value String cost = parser.getValue(e, KEY_QUESTIONNAME); // cost child value String description = parser.getValue(e, KEY_QUESTIONHINT); // description child value }
static final String KEY_RESULT = "result"; // parent node static final String KEY_STATUS = "status"; static final String KEY_MESSAGE_ID = "messageid"; static final String KEY_DESC = "description"; XMLParser parser = new XMLParser(); //xml getting from url String xml = parser.getXmlFromUrl(URL); // getting XML Document doc = parser.getDomElement(xml); // getting DOM element NodeList nl = doc.getElementsByTagName(KEY_RESULT); // looping through all item nodes <item> for (int i = 0; i < nl.getLength(); i++) { String name = parser.getValue(e, KEY_STATUS); // name child value String cost = parser.getValue(e, KEY_MESSAGE_ID); // cost child value String description = parser.getValue(e, KEY_DESC); // description child value }
XMLParser parser = new XMLParser(); String xml = parser.getXmlFromUrl(URL); // getting XML from URL Document doc = parser.getDomElement(xml); // getting DOM element NodeList nl = doc.getElementsByTagName(KEY_SONG); // looping through all song nodes <song> for (int i = 0; i < nl.getLength(); i++) { // creating new HashMap HashMap<String, String> map = new HashMap<String, String>(); Element e = (Element) nl.item(i); // adding each child node to HashMap key => value map.put(KEY_ID, parser.getValue(e, KEY_ID)); map.put(KEY_TITLE, parser.getValue(e, KEY_TITLE)); map.put(KEY_ARTIST, parser.getValue(e, KEY_ARTIST)); map.put(KEY_DURATION, parser.getValue(e, KEY_DURATION)); map.put(KEY_THUMB_URL, parser.getValue(e, KEY_THUMB_URL)); // adding HashList to ArrayList songsList.add(map);
// All static variables static final String URL = "http://api.androidhive.info/pizza/?format=xml"; // XML node keys static final String KEY_ITEM = "item"; // parent node static final String KEY_NAME = "name"; static final String KEY_COST = "cost"; static final String KEY_DESC = "description"; XMLParser parser = new XMLParser(); String xml = parser.getXmlFromUrl(URL); // getting XML Document doc = parser.getDomElement(xml); // getting DOM element NodeList nl = doc.getElementsByTagName(KEY_ITEM); // looping through all item nodes <item> for (int i = 0; i < nl.getLength(); i++) { String name = parser.getValue(e, KEY_NAME); // name child value String cost = parser.getValue(e, KEY_COST); // cost child value String description = parser.getValue(e, KEY_DESC); // description child value }