I've implemented a SAXparser in my application which has worked fine previously but i'm having problems with a new XML document.This is my parser \[code\]public List<Article> getLatestArticles(String feedUrl) {URL url = null; try { SAXParserFactory spf = SAXParserFactory.newInstance(); SAXParser sp = spf.newSAXParser(); XMLReader xr = sp.getXMLReader(); url = new URL(feedUrl); xr.setContentHandler(this); xr.parse(new InputSource(url.openStream())); } catch (IOException e) { Log.e("RSS Handler IO", e.getMessage() + " >> " + e.toString()); } catch (SAXException e) { Log.e("RSS Handler SAX", e.toString()); } catch (ParserConfigurationException e) { Log.e("RSS Handler Parser Config", e.toString()); } catch (java.lang.IllegalArgumentException e){ Log.e("RSS Handler lang", e.getMessage() + " >> " + e.toString()); } return articleList;}\[/code\]The parser starts off ok but then i get a \[code\]java.lang.IllegalArgumentException\[/code\] error. I believe this may be due to an element with no value in my xml feed, it looks like this \[code\]<Description/>\[/code\]. Any suggestion on how to fix this would be much appreciated.