mmm... io non lo vedo...o non lo trovo...parser(File file) l'ho creato io come metodo e non mi accetta il path...il parser l'ho creato con il tutorial di borland

codice:
import java.io.*;
import javax.xml.parsers.*;
import org.xml.sax.*;
import org.xml.sax.helpers.*;

public class Parser
    extends DefaultHandler {

   private static int INDENT = 2;

  public void parser(File file) {
   /* if (args.length != 1) {
      System.out.println("Usage: java georss.Parser [URI]");
      System.exit(0);
    }*/

    System.setProperty("javax.xml.parsers.SAXParserFactory",
                       "org.apache.xerces.jaxp.SAXParserFactoryImpl");

    String uri = file.getAbsolutePath();
    try {
      SAXParserFactory parserFactory = SAXParserFactory.newInstance();
      parserFactory.setValidating(false);
      parserFactory.setNamespaceAware(false);
      Parser ParserInstance = new Parser();
      SAXParser parser = parserFactory.newSAXParser();
      parser.parse(uri, ParserInstance);
    }
    catch (IOException exception) {
      exception.printStackTrace();
    }
    catch (SAXException exception) {
      exception.printStackTrace();
    }
    catch (ParserConfigurationException exception) {
      exception.printStackTrace();
    }
    catch (FactoryConfigurationError exception) {
      exception.printStackTrace();
    }
    
  }
  private int idx = 0;

  public void characters(char[] ch, int start, int length) {
    String s = new String(ch, start, length);
    if (!s.startsWith("\n"))
      System.out.println(getIndent() + " Value: " + s);

  }

  public void endDocument() {
    idx -= INDENT;
    System.out.println(getIndent() + "end document");
    System.out.println("...PARSING ends");

  }

  public void endElement(String url, String localName, String qName) {
    System.out.println(getIndent() + "end element");
    idx -= INDENT;

  }

  public void startDocument() {
    idx += INDENT;
    System.out.println("PARSING begins...");
    System.out.println(getIndent() + "start document: ");

  }

  public void startElement(String uri, String localName, String qName,
                           Attributes attributes) {

    idx += INDENT;
    System.out.println('\n' + getIndent() + "start element: " + qName);

  }

  private String getIndent() {
    StringBuffer sb = new StringBuffer();
    for (int i = 0; i < idx; i++)
      sb.append(" ");
    return sb.toString();
  }

  }
Forse mi conviene fare le conversioni...