2

j2meを使用してモバイルアプリケーションを開発しています.kxmlパーサーを使用しています.アプリケーションでは、データを取得するためにURLを呼び出す必要があります.そのURLを呼び出すと、次のように表示されることがあります:

java.lang.IllegalStateException: update of non-existent node   Exception.

私のサンプルコードは次のとおりです。

 InputStreamReader isr=null;
        InputStream rssStream=null;
        InputStream is = null;
        HttpConnection conn=null;
        try
        {          
            conn = (HttpConnection)Connector.open(rssUrl);           
            rssStream = conn.openInputStream();---------->I think exception is shown here.         
            isr = new InputStreamReader( rssStream );
            parser.setInput(isr);
            parser.nextTag();
4

2 に答える 2

0

rssUrl によって返される XML コンテンツは、おそらく不正な形式です。コンテンツをローカル ファイルにダウンロードして確認します。

形式が間違っている場合、URL の内容を変更できますか?

于 2012-04-09T20:44:11.717 に答える
0

Better you replace the code

 rssStream = conn.openInputStream();---------->I think exception is shown here.         
 isr = new InputStreamReader( rssStream );

with the following code

isr = conn.openInputStream();

Then try it.

于 2012-04-13T03:02:09.077 に答える