Hallo liebe Java-Forum User,
ich versuche bestimmte Informationen aus meinem Programm in eine XML-Datei zu exportieren. Danach soll es möglich sein diese Informationen (Einstellungen) wieder zu laden. Hierzu habe ich mir zwei Listener geschrieben. Problem dabei ist, das beim Versuch die Datei zu lesen immer ein "[Fatal Error] :1:1: Content ist nicht zulässig in Prolog." kommt.
Auszug aus der XMLDatei... Natürlich eigentlich nicht so Formatiert. Inhalt ist jedoch der gleiche.
[XML]<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<CAS_Automaton>
<population>
<name>automaton</name>
<torus>true</torus>
<states>8</states>
<reihen>2</reihen>
<spalten>2</spalten>
</population>
<cells>
<cell collumn="0" row="0" state="1"/>
<cell collumn="1" row="0" state="2"/>
<cell collumn="0" row="1" state="5"/>
<cell collumn="1" row="1" state="3"/>
</cells>
</CAS_Automaton>[/XML]
Auszug aus dem readXMLListener
Der Fehler taucht an folgender Stelle auf:
Gruß
ich versuche bestimmte Informationen aus meinem Programm in eine XML-Datei zu exportieren. Danach soll es möglich sein diese Informationen (Einstellungen) wieder zu laden. Hierzu habe ich mir zwei Listener geschrieben. Problem dabei ist, das beim Versuch die Datei zu lesen immer ein "[Fatal Error] :1:1: Content ist nicht zulässig in Prolog." kommt.
Auszug aus der XMLDatei... Natürlich eigentlich nicht so Formatiert. Inhalt ist jedoch der gleiche.
[XML]<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<CAS_Automaton>
<population>
<name>automaton</name>
<torus>true</torus>
<states>8</states>
<reihen>2</reihen>
<spalten>2</spalten>
</population>
<cells>
<cell collumn="0" row="0" state="1"/>
<cell collumn="1" row="0" state="2"/>
<cell collumn="0" row="1" state="5"/>
<cell collumn="1" row="1" state="3"/>
</cells>
</CAS_Automaton>[/XML]
Auszug aus dem readXMLListener
Java:
...
try {
DocumentBuilderFactory docFac = DocumentBuilderFactory.newInstance();
DocumentBuilder docBui = docFac.newDocumentBuilder();
Document doc = docBui.parse(file);
doc.getDocumentElement().normalize();
} catch (Exception ex) {
JOptionPane
.showMessageDialog(
null,
"<html><font color=red>Load failed\n" + ex.toString());
}
}
Der Fehler taucht an folgender Stelle auf:
Java:
Document doc = docBui.parse(file);
Gruß