Estoy intentando cargar un archivo.xml utilizando DOM, el problema que tengo es que los arhivos que tengo que cargar tienen esta cabecera:
Código:
y no me los carga, me lanza una excepcion diciendo que falta elemento inicial, sin embargo si tienen esta cabecera<?xml version="1.0" ?>
Código:
si me los carga.<?xml version="1.0" encoding="UTF-8" ?>
Mi codigo para cargar el archivo es el siguiente:
............
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
factory.setValidating(false);
factory.setNamespaceAware(true);
try {
DocumentBuilder builder = factory.newDocumentBuilder();
document = builder.parse( new File(path) );
...............
De momento solo se me ocurre la idea de modificar el fichero antes de cargarlo, es decir cambiar la cabecera.
Alguna sugerencia o solución???
un saludo a todos y gracias!!!!!