XMLParser parser = new XMLParser(); String xml = parser.getXmlFromUrl(url, ""); xml=xml.replaceAll("&","&"); xml= xml.replaceAll("?","?");
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);
class LongOperation extends AsyncTask<String, Void, Void> { protected Void doInBackground(String... params) { for (int f= 0;f < params.length;f++) { try{ XMLParser parser = new XMLParser(); String xml = parser.getXmlFromUrl(params[f]); // getting XML // Parse xml, add to your Map etc. } catch(Exception e) { // Handle exception } } return null; } protected void onPostExecute(Void aVoid) { setupListView(); } }
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 } ....... ....... }
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)); }
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); }
XMLParser parser = new XMLParser(); String xml = parser.getXmlFromUrl(URL) ;Document doc = parser.getDomElement(xml);
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 } }
ArrayList<HashMap<String, String>> menuItems = new ArrayList<HashMap<String, String>>(); XMLParser parser = new XMLParser(); String xml = parser.getXmlFromUrl(URL); // getting XML Document doc = parser.getDomElement(xml); // getting DOM element NodeList nl = doc.getElementsByTagName("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, "CategoryId")); map.put(KEY_NAME, parser.getValue(e, "Source")); NodeList n2 = doc.getElementsByTagName("ItemDetail"); for (int i = 0; i < n2.getLength(); i++) { map.put(KEY_COST, "Rs." + parser.getValue(e, "quality1")); map.put(KEY_DESC, parser.getValue(e, "quality2")); } // adding HashList to ArrayList menuItems.add(map); }
menuItems = new ArrayList<HashMap<String, String>>(); final XMLParser parser = new XMLParser(); Thread th = new Thread(new Runnable() { @Override public void run() { xml = parser.getXmlFromUrl(URL); handler.post(new Runnable() { //create an object of Handler class in onCreate() - (android.os.Handler) @Override public void run() { Document doc = parser.getDomElement(xml); nl =doc.getElementsByTagName(KEY_ITEM); //other code inside onCreate() - for loop } }); } } th.start(); SimpleAdapter adapter = new SimpleAdapter(this, menuItems, R.layout.list_item, new String[]{KEY_NAME, KEY_COST, KEY_DESCRIPTION}, new int[]{R.id.name, R.id.cost, R.id.description}); setListAdapter(adapter);
public class RetrieveFeedTask extends AsyncTask<String, Void, String> { protected String doInBackground(String... urls) { String albumArtUrl = null; try { XMLParser parser = new XMLParser(); String xml = parser.getXmlFromUrl(urls[0]); // getting XML from URL Document doc = parser.getDomElement(xml); NodeList nl = doc.getElementsByTagName("image"); for (int i = 0; i < nl.getLength(); i++) { Element e = (Element) nl.item(i); Log.d(LOG_TAG,"Size = " + e.getAttribute("size") + " = " + parser.getElementValue(e)); if(e.getAttribute("size").contentEquals("medium")){ albumArtUrl = parser.getElementValue(e); } } } catch (Exception e) { e.printStackTrace(); } return albumArtUrl; } }
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 }