SAXParseException

SAXParseException
DR
  • Rejestracja: dni
  • Ostatnio: dni
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.

Kopiuj
//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
MA
  • Rejestracja: dni
  • Ostatnio: dni
0

Zerknij na http://java.sun.com/webservices/jaxp/dist/1.1/docs/tutorial/TOC.html#intro bo tam jest wszystko o odczycie XMLow.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.