api dom

maribajar
19 de Abril del 2006
Hola,
Quiero cargar un documento xml para la API DOM con java y lo hago de la siguiente forma:

import org.w3c.dom.*;
import org.xml.sax.SAXException;
import javax.xml.parsers.*;
import java.io.File;
import java.io.IOException;

public class Ejemplo2 {

public static void main(String args[]){
DocumentBuilderFactory factory =DocumentBuilderFactory.newInstance();
try{
DocumentBuilder builder = factory.newDocumentBuilder();
Document document = builder.parse(new File("ejemplo.xml"));
System.out.println("Documento cargado con exito");
}catch(ParserConfigurationException e){
System.err.println("No se ha podido crear una instancia de DocumentBuilder");
}catch(SAXException e){
System.err.println("Error SAX al parsear el archivo");
}catch(IOException e){
System.err.println("Se ha producido un error de entrada salida");
}
}

}

Y me sale el siguiente error:
Error SAX al parsear el archivo
Por lo tanto no coge el fichero xml.
Me gustaria saber ¿como se cargan los fichero xml en DOM?
Gracias de antemano,
maribajar