SAXParseException

0

witam mam problem, napisałem klasę parsującą XML w sposób jaki oczekuję, i robi wszystko co trzeba, ale w konsoli wyskakuje wyjątek SAXParseException, chciałem go obsłużyć, jednak przy kompilacji wyskakuje błąd:

"exception org.xml.sax.SAXParseException is never thrown in body of corresponding try statement"

próbowałem wszystkiego i nic, dołączam kod, proszę o pomoc.

//CzytajXML.java

import java.io.*;
import java.beans.XMLDecoder;
import org.xml.sax.*;

//odczyt obiektów z pliku XML
public class CzytajXML extends XMLDecoder{

    CzytajXML(BufferedInputStream strumien){
        super(strumien);
    }

    String[] readTop(){

        String[] queries=new String[5];
        int i;

        try{
            for(i=0; i<5; i++){
                queries[i]=readObject().toString();
            }
        }
        catch(SAXParseException spe){
        }

        return queries;
    }

    String[] readPytanie(int numer){

        String[] queries=new String[9];
        int i;

        for(i=0; i<(5+((numer-1)*9)); i++){
            readObject();
        }

        for(i=0; i<9; i++){
            queries[i]=readObject().toString();
        }

        return queries;
    }

    void zamknij(){
        close();
    }

}//class CzytajXML
0

Zerknij na http://java.sun.com/webservic[...]/docs/tutorial/TOC.html#intro bo tam jest wszystko o odczycie XMLow.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0