Hallo zusammen,
ich habe in Java per DOM XML erstellt und diese per FileWriter in eine Datei geschrieben (UTF-8 ohne BOM):
DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder documentBuilder = documentBuilderFactory.newDocumentBuilder();
Document document = documentBuilder.newDocument();
Element rootElement = document.createElement(„PACKAGE“);
rootElement.setAttribute(„NAME“, packageName);
rootElement.setAttribute(„DESCRIPTION“, description);
document.appendChild(rootElement);
…
Die Datei sieht gut aus, ich habe mir auch die versteckten Zeichen angesehen, alles soweit prima.
Wenn ich jetzt versuche, die Datei via SAX einzulesen, bekomme ich die Fehlermeldung „Premature end of file“… Weiß jemand zufällig, was gemeint sein soll?
DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
Document doc = docBuilder.parse(fis);