2011-12-03 15 views
0

私はこの問題について広範囲に検索した、多くの修正を試みたが、私はいずれかを動作させることはできません。..ハニカムドキュメント解析エラー

、私が取得することができ、私は私のサーバーからXMLファイルを解析しようとしていますファイルは大丈夫ですが、解析するとエラーになります。ここに私のコードは次のとおりです。

public final static Document parse(String xml){ 
    Document doc = null; 
    DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); 
    try { 
     DocumentBuilder db = dbf.newDocumentBuilder(); 
     InputSource is = new InputSource(); 
      // ERRORS HERE 
     is.setCharacterStream(new StringReader(xml)); 
      // 
     doc = db.parse(is); 
    } catch (ParserConfigurationException e) { 
     System.out.println("XML parse error: " + e.getMessage()); 
     return null; 
    } catch (SAXException e) { 
     System.out.println("Wrong XML file structure: " + e.getMessage()); 
     return null; 
    } catch (IOException e) { 
     System.out.println("I/O exeption: " + e.getMessage()); 
     return null; 
    }  
    return doc; 
} 

、ここでは、私が取得していますエラーです:

12-02 20:26:22.340: E/AndroidRuntime(11600): java.lang.NullPointerException 
12-02 20:26:22.340: E/AndroidRuntime(11600): at java.io.StringReader.<init>(StringReader.java:48) 
12-02 20:26:22.340: E/AndroidRuntime(11600): at com.arayray.bootanimationutility.tablet.functions.DownloadFunctions.parse(DownloadFunctions.java:41) 

答えて

0

そして、あなたは、XMLがnullでないことを確認していますか?

エラーが表示されているようです。

+0

私はそれを修正しました...私の機能をブロックするのは厳しいモードのようでした – arayray