2010-02-12 81 views
2
public static void parseit(String thexml){ 
     SAXParserFactory factory = SAXParserFactory.newInstance(); 
     SAXParser saxParser; 

     try { 
      saxParser = factory.newSAXParser(); 
      DefaultHandler handler = new DefaultHandler() { 
       public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException { 


       } 
       public void endElement(String uri, String localName, String qName)throws SAXException { 

       } 

       public void characters(char ch[], int start, int length) throws SAXException { 

       } 


      };  
      saxParser.parse(thexml, handler); 
      } catch (SAXException e) { 
       e.printStackTrace(); 
      } catch (IOException e) { 
       e.printStackTrace(); 
      }catch (ParserConfigurationException e) { 
       e.printStackTrace();  
      } 
     } 

这是我解析XML文档的代码。但是,它总是进入IOException e,我不知道为什么。有人可以告诉我如何查看该错误?在Android中,如何查看try/catch块中收到的错误?

LogCat?我将如何记录,但?

回答

4

而非e.printStackTrace(),使用Log.e(....,....,e);

然后使用logcat观看。