Ich versuche mit einem SaxParser eine xml Datei zu laden:
Unter anderem importiere ich folgende Libraries:
import org.w3c.dom.*;
import javax.xml.parsers.*;
Die letzte Zeile produziert folgende Fehlermeldung:
Die XML Datei sollte valide sein:
Hat da wer eine genau Vorstellung, was er mir mit der Fehlermeldung sagen will?
Code:
//Get the XML file into a Document object
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
factory.setValidating(false);
DocumentBuilder docBuild = factory.newDocumentBuilder();
Document xmlDoc = docBuild.parse(new File("C:/request.xml"));
Unter anderem importiere ich folgende Libraries:
import org.w3c.dom.*;
import javax.xml.parsers.*;
Die letzte Zeile produziert folgende Fehlermeldung:
Code:
[Fatal Error] request.xml:2:1: Content is not allowed in prolog.
Error Sending Request: org.xml.sax.SAXParseException: Content is not allowed in prolog.
Die XML Datei sollte valide sein:
Code:
<?xml version="1.0" encoding="utf-8"?>
<OfficialTimeRequest xmlns="urn:eBLBaseComponents">
<RequesterCredentials>
<authToken>test</authToken>
</RequesterCredentials>
</OfficialTimeRequest>
Hat da wer eine genau Vorstellung, was er mir mit der Fehlermeldung sagen will?
Zuletzt bearbeitet: