you could read the file into a string, then do a replace on it to remove the HTML characters then save that file temporarily as an XML file, parse it, delete it
-----Original Message----- From: android-developers@googlegroups.com [mailto:android-develop...@googlegroups.com] On Behalf Of Obason Sent: Sunday, August 01, 2010 6:48 PM To: Android Developers Subject: [android-developers] RSS feed by HttpURLConnection - html issue I would like to read RSS feed by following coding: /** Get data from the list feed */ private void GetListFeed() { // Get the XML URL url; try { String ListFeed = getString(R.string.rss_blog); url = new URL(ListFeed); URLConnection connection = url.openConnection(); HttpURLConnection httpConnection = (HttpURLConnection) connection; httpConnection.setReadTimeout(5000); int responseCode = httpConnection.getResponseCode(); if (responseCode == HttpURLConnection.HTTP_OK) { InputStream in = httpConnection.getInputStream(); DocumentBuilderFactory dbf = DocumentBuilderFactory .newInstance(); DocumentBuilder db = dbf.newDocumentBuilder(); // Parse the feed. Document dom = db.parse(in); Element docEle = dom.getDocumentElement(); // Get a list of each entry. NodeList nl = docEle.getElementsByTagName("item"); if (nl != null && nl.getLength() > 0) { int k = nl.getLength(); for (int i = 0; i < k; i++) { Element entry = (Element) nl.item(i); Element title = (Element) entry .getElementsByTagName("title").item(0); Element description = (Element) entry .getElementsByTagName("description") .item(0);; strTitle = title.getFirstChild().getNodeValue() .trim().toString(); strDescription = description.getFirstChild() .getNodeValue().trim().toString(); } } } } } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } catch (ParserConfigurationException e) { e.printStackTrace(); } catch (SAXException e) { e.printStackTrace(); } finally { } } However, it description contains html symbol, such as <br />, it will stop read and display any thing before it. For example: abc defg hi <br /> jkl mn opq At android device, it will shows "abc defg hi" only. I would appreciate if you guys can help me solve this issue. ..... -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en