Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 26th, 2012  |  syntax: None  |  size: 1.48 KB  |  hits: 10  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Not showing parsed data in Webview in Android
  2. http://mobileecommerce.site247365.com/admin/catdata.xml
  3.        
  4. public void startElement(String uri, String localName,String qName, Attributes
  5.         attributes) throws SAXException {
  6.     currentTag=localName;
  7.     Log.v("in start elelmet", "in start elelmet");
  8.     if(qName.equals("Table")){
  9.         buffer=new StringBuffer();
  10.         itemTagStarted=true;
  11.  
  12.         item=new NewsItem();
  13.     }
  14.  
  15. }
  16.  
  17. @Override
  18. public void characters(char[] ch, int start, int length)
  19.         throws SAXException {
  20.     if(itemTagStarted){
  21.         if(currentTag.equals("Cat_Name")){
  22.             item.setCatname(String.valueOf(ch,start,length));
  23.         }
  24.  
  25.         if(currentTag.equals("Cat_id")){
  26.             item.setCatid(String.valueOf(ch,start,length));
  27.         }
  28.  
  29.         if(currentTag.equals("Cat_Desc")){
  30.             buffer.append(String.valueOf(ch,start,length));
  31.         }
  32.     }
  33. }
  34.  
  35. @Override
  36. public void endElement(String uri, String localName,
  37.         String qName) throws SAXException {
  38.     currentTag="";
  39.     if(qName.equals("Table")){
  40.         itemTagStarted=false;
  41.         newsList.add(item);
  42.     }
  43.  
  44.     if(qName.equals("Cat_Desc")){
  45.         item.setCatdesc(buffer.toString());
  46.         Log.v("Description data",buffer.toString());
  47.     }
  48. }
  49.  
  50. @Override
  51. public void endDocument() throws SAXException {
  52.     Log.v("parsing completed","parsing completed : array size : "+newsList.size());
  53. }
  54.  
  55. });
  56. }
  57.         catch(Exception ex)
  58.         {
  59.             ex.printStackTrace();
  60.         }