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